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处理json字符串转化为字典的简单实现
Jul 07 Python
Python实现按当前日期(年、月、日)创建多级目录的方法
Apr 26 Python
详解python中的Turtle函数库
Nov 19 Python
详解pandas删除缺失数据(pd.dropna()方法)
Jun 25 Python
Pytorch中的variable, tensor与numpy相互转化的方法
Oct 10 Python
python解析多层json操作示例
Dec 30 Python
Python2.6版本pip安装步骤解析
Aug 17 Python
Python面向对象多态实现原理及代码实例
Sep 16 Python
如何快速一次性卸载所有python包(第三方库)呢
Oct 20 Python
Python如何批量生成和调用变量
Nov 21 Python
BeautifulSoup中find和find_all的使用详解
Dec 07 Python
python 解决微分方程的操作(数值解法)
May 26 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
对盗链说再见...
2006/10/09 PHP
PHP实现从远程下载文件的方法
2015/03/12 PHP
学习js所必须要知道的一些
2007/03/07 Javascript
Prototype 工具函数 学习
2009/07/23 Javascript
JavaScript执行效率与性能提升方案
2012/12/21 Javascript
非jQuery实现照片散落桌子上,单击放大的LightBox效果
2014/11/28 Javascript
node-webkit打包成exe文件被360误报木马的解决方法
2015/03/11 Javascript
js跨域请求的5中解决方式
2015/07/02 Javascript
JavaScript知识点总结之如何提高性能
2016/01/15 Javascript
Javascript之Math对象详解
2016/06/07 Javascript
第六篇Bootstrap表格样式介绍
2016/06/21 Javascript
快速实现JS图片懒加载(可视区域加载)示例代码
2017/01/04 Javascript
JavaScript实现隐藏省略文字效果的方法
2017/04/27 Javascript
vue组件实现文字居中对齐的方法
2017/08/23 Javascript
JavaScript 中Date对象的格式化代码方法汇总
2017/09/06 Javascript
vue axios 给生产环境和发布环境配置不同的接口地址(推荐)
2018/05/08 Javascript
vue实现文件上传功能
2018/08/13 Javascript
Element Dialog对话框的使用示例
2020/07/26 Javascript
[01:02:25]2014 DOTA2华西杯精英邀请赛 5 24 iG VS DK
2014/05/26 DOTA
使用Python的Treq on Twisted来进行HTTP压力测试
2015/04/16 Python
整理Python中的赋值运算符
2015/05/13 Python
Python找出文件中使用率最高的汉字实例详解
2015/06/03 Python
Flask框架的学习指南之开发环境搭建
2016/11/20 Python
解决已经安装requests,却依然提示No module named requests问题
2018/05/18 Python
Python中栈、队列与优先级队列的实现方法
2019/06/30 Python
对python中 math模块下 atan 和 atan2的区别详解
2020/01/17 Python
python实现门限回归方式
2020/02/29 Python
CSS3用@font-face实现自定义英文字体
2013/09/23 HTML / CSS
实例教程 利用html5和css3打造一款创意404页面
2014/10/20 HTML / CSS
幼儿园六一儿童节文艺汇演主持词
2014/03/21 职场文书
村干部群众路线整改措施思想汇报
2014/10/12 职场文书
关于群众路线的心得体会
2014/11/05 职场文书
2014年库房工作总结
2014/11/26 职场文书
德能勤绩廉个人总结
2015/02/14 职场文书
莫言获奖感言(全文)
2015/07/31 职场文书
python实现的人脸识别打卡系统
2021/05/08 Python