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中列表(list)操作方法汇总
Aug 18 Python
PYTHON压平嵌套列表的简单实现
Jun 08 Python
Python实现批量更换指定目录下文件扩展名的方法
Sep 19 Python
解决Linux系统中python matplotlib画图的中文显示问题
Jun 15 Python
详解Python3 对象组合zip()和回退方式*zip
May 15 Python
Python中Numpy ndarray的使用详解
May 24 Python
Django中密码的加密、验密、解密操作
Dec 19 Python
Python输出指定字符串的方法
Feb 06 Python
python+selenium定时爬取丁香园的新型冠状病毒数据并制作出类似的地图(部署到云服务器)
Feb 09 Python
解决Keyerror ''acc'' KeyError: ''val_acc''问题
Jun 18 Python
获取python运行输出的数据并解析存为dataFrame实例
Jul 07 Python
python 定义函数 返回值只取其中一个的实现
May 21 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
调频问题解答
2021/03/01 无线电
咖啡产品发展的三大浪潮
2021/03/04 咖啡文化
自动分页的不完整解决方案
2007/01/12 PHP
PHP判断文件是否存在、是否可读、目录是否存在的代码
2012/10/03 PHP
spl_autoload_register与autoload的区别详解
2013/06/03 PHP
php ckeditor上传图片文件名乱码解决方法
2013/11/15 PHP
php自定义中文字符串截取函数substr_for_gb2312及substr_for_utf8示例
2016/05/28 PHP
读jQuery之十四 (触发事件核心方法)
2011/08/23 Javascript
jquery动态添加元素事件失效问题解决方法
2014/05/23 Javascript
js实现交换运动效果的方法
2015/04/10 Javascript
js实现拉幕效果的广告代码
2015/09/02 Javascript
JS实现复制内容到剪贴板功能兼容所有浏览器(推荐)
2016/06/17 Javascript
JavaScript中的普通函数和箭头函数的区别和用法详解
2017/03/21 Javascript
微信小程序与后台PHP交互的方法实例分析
2018/12/10 Javascript
Node爬取大批量文件的方法示例
2019/06/28 Javascript
防止Layui form表单重复提交的实现方法
2019/09/10 Javascript
vue项目中自定义video视频控制条的实现代码
2020/04/26 Javascript
openlayers实现地图测距测面
2020/09/25 Javascript
python中assert用法实例分析
2015/04/30 Python
Python中使用装饰器时需要注意的一些问题
2015/05/11 Python
python实现中文分词FMM算法实例
2015/07/10 Python
Python制作爬虫采集小说
2015/10/25 Python
Python切换pip安装源的方法详解
2016/11/18 Python
Python2.7基于笛卡尔积算法实现N个数组的排列组合运算示例
2017/11/23 Python
Python numpy 点数组去重的实例
2018/04/18 Python
Python实现根据日期获取当天凌晨时间戳的方法示例
2019/04/09 Python
python如何实现代码检查
2019/06/28 Python
python+adb命令实现自动刷视频脚本案例
2020/04/23 Python
基于css3 animate制作绚丽的动画效果
2015/11/24 HTML / CSS
基于canvas的骨骼动画的示例代码
2018/06/12 HTML / CSS
公司副总经理任命书
2014/06/05 职场文书
国际商务英语专业求职信
2014/07/08 职场文书
2014年底个人工作总结
2015/03/10 职场文书
2015暑期爱心支教策划书
2015/07/14 职场文书
初中政教处工作总结
2015/08/12 职场文书
小学英语教师2015年度个人工作总结
2015/10/14 职场文书