Atom的python插件和常用插件说明


Posted in Python onJuly 08, 2018

python:

simplified-chinese-menu:中文汉化(英文差的)

代码高亮:Atom自带

自动补全:autocomplete-python

语法检查:linter-flake8

定义跳转:python-tools

代码运行:atom-runner (只能输出,不能输入),atom-python-run(Windows,可以输入),python-run-terminalnx(Linux,可以输入)

调试:(编辑器做调试就算了吧),用户数量最高的python-debugger,连查看变量的功能都没有。

必备插件

minimap 类似与Sub的小地图显示,代码多了很方便切换

atom-beautify 必备;格式化代码的,快捷键ctrl-alt-b

script 必备;运行脚本,快捷键ctrl-shit-b

file-icons ,显示文件类型对应的图标。

Color Picker,在编辑器里面挑选颜色。通过右键选择 Color picker,或者 cmd + shift + c / ctrl + alt + c快捷键调出颜色选择面板。支持 HEX, HEXA, RGB, RGBA, HSL, HSLA形式指定的颜色值。

markdown-preview 编辑实时预览插件,Atom官方出品(默认已自动安装)

markdown-scroll-sync将 markdown-preview的编辑区和预览区同步滚动

markdown-writer:方便管理图片、链接等

markdown-table-formatter:格式化表格

terminal-plus

tool-bar-md-writer

markdown-preview:编辑实时预览插件,Atom官方出品

https://atom.io/packages/markdown-preview

language-markdown:提供 Github Flavored Markdown等 MD高亮支持

https://atom.io/packages/language-markdown

markdown-scroll-sync:将 markdown-preview的编辑区和预览区同步滚动

https://atom.io/packages/markdown-scroll-sync

markdown-writer:方便管理图片、链接等

https://atom.io/packages/markdown-writer

markdown-table-formatter:格式化表格

https://atom.io/packages/markdown-table-formatter

版本控制:

git-plus Git插件;得先配置邮箱和用户名

git-plus https://atom.io/packages/git-plus480

可以直接在 Atom 的命令面板中运行git commit, git push 等常用命令,可以使用Atom 来编辑Commit Message, 查看Diff, 查看文件历史等。有了这个插件就不需要离开Atom 去Shell 或者GUI 来操作Git 了。

git-projects https://atom.io/packages/git-projects72

可以用 ctrl-alt-o 这个快捷键搜索磁盘(默认是 ~/repos)上的Git 仓库,形成一个列表供你快速打开一个Atom 窗口来编辑这个项目。有了这个插件可以非常快速地打开某个项目,项目比较多也不必找来找去(可以设置按照上次修改时间排序)。

merge-conflicts https://atom.io/packages/merge-conflicts74

在使用 Git 进行合并和rebase 的时候可以用alt-m d 来激活这个插件,它会列出所有冲突的文件,将每一处冲突高亮,同时有按钮和快捷键供你快速选用某个版本,在你解决所有冲突后会提示你进行Commit. 有了这个插件再也不同担心出冲突的时候看瞎眼了

Python 相关文章推荐
详细讲解用Python发送SMTP邮件的教程
Apr 29 Python
Python实现二叉搜索树
Feb 03 Python
轻松掌握python设计模式之策略模式
Nov 18 Python
Python使用sftp实现上传和下载功能(实例代码)
Mar 14 Python
批量获取及验证HTTP代理的Python脚本
Apr 23 Python
Python实现针对中文排序的方法
May 09 Python
tensorflow实现简单逻辑回归
Sep 07 Python
python3.6+selenium实现操作Frame中的页面元素
Jul 16 Python
Python Multiprocessing多进程 使用tqdm显示进度条的实现
Aug 13 Python
Python爬取知乎图片代码实现解析
Sep 17 Python
python xlsxwriter模块的使用
Dec 24 Python
C站最全Python标准库总结,你想要的都在这里
Jul 03 Python
Python中pip更新和三方插件安装说明
Jul 08 #Python
python中sys.argv函数精简概括
Jul 08 #Python
python输出100以内的质数与合数实例代码
Jul 08 #Python
详解Python中的正则表达式
Jul 08 #Python
实例讲解Python爬取网页数据
Jul 08 #Python
python十进制和二进制的转换方法(含浮点数)
Jul 07 #Python
Python3+django2.0+apache2+ubuntu14部署网站上线的方法
Jul 07 #Python
You might like
Codeigniter的dom类用法实例
2015/06/26 PHP
如何写php守护进程(Daemon)
2015/12/30 PHP
Yii2框架实现数据库常用操作总结
2017/02/08 PHP
PHP将整数数字转换为罗马数字实例分享
2019/03/17 PHP
js textarea自动增高并隐藏滚动条
2009/12/16 Javascript
JS小功能(button选择颜色)简单实例
2013/11/29 Javascript
全面解析Bootstrap弹窗的实现方法
2015/12/01 Javascript
详解JavaScript的Date对象(制作简易钟表)
2020/04/07 Javascript
使用jQuery Rotare实现微信大转盘抽奖功能
2016/06/20 Javascript
Javascript函数中的arguments.callee用法实例分析
2016/09/16 Javascript
Bootstrap 网站实例之单页营销网站
2016/10/20 Javascript
基于bootstrap按钮式下拉菜单组件的搜索建议插件
2017/03/25 Javascript
js实现动态改变radio状态的方法
2018/02/28 Javascript
VUE 实现滚动监听 导航栏置顶的方法
2018/09/11 Javascript
解决vuejs 使用value in list 循环遍历数组出现警告的问题
2018/09/26 Javascript
javascript实现考勤日历功能
2018/11/29 Javascript
react的滑动图片验证码组件的示例代码
2019/02/27 Javascript
JS实现音乐钢琴特效
2020/01/06 Javascript
Python实现设置windows桌面壁纸代码分享
2015/03/28 Python
简单介绍Python的轻便web框架Bottle
2015/04/08 Python
Python3读取zip文件信息的方法
2015/05/22 Python
python简单获取本机计算机名和IP地址的方法
2015/06/03 Python
Python选择网卡发包及接收数据包
2019/04/04 Python
python切片(获取一个子列表(数组))详解
2019/08/09 Python
PyCharm 2019.3发布增加了新功能一览
2019/12/08 Python
Django实现任意文件上传(最简单的方法)
2020/06/03 Python
详解使用CSS3的@media来编写响应式的页面
2017/11/01 HTML / CSS
纯CSS3实现的8种Loading动画效果
2014/07/05 HTML / CSS
英国探险旅游专家:Explore
2018/12/20 全球购物
企业厂长岗位职责
2013/12/17 职场文书
文明礼仪事迹材料
2014/01/09 职场文书
服务之星获奖感言
2014/01/21 职场文书
环境科学专业优秀毕业生自荐书
2014/02/03 职场文书
购房公证委托书(2014版)
2014/09/12 职场文书
Nginx 负载均衡是什么以及该如何配置
2021/03/31 Servers
MySQL快速插入一亿测试数据
2021/06/23 MySQL