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使用os模块的os.walk遍历文件夹示例
Jan 27 Python
Python实现Linux下守护进程的编写方法
Aug 22 Python
跟老齐学Python之从if开始语句的征程
Sep 14 Python
Fiddler如何抓取手机APP数据包
Jan 22 Python
Python常用的爬虫技巧总结
Mar 28 Python
Python实现自动上京东抢手机
Feb 06 Python
python多进程读图提取特征存npy
May 21 Python
python 实现12bit灰度图像映射到8bit显示的方法
Jul 08 Python
Python依赖包整体迁移方法详解
Aug 15 Python
Python实现Wordcloud生成词云图的示例
Mar 30 Python
基于python tkinter的点名小程序功能的实例代码
Aug 22 Python
matplotlib事件处理基础(事件绑定、事件属性)
Feb 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
php下删除字符串中HTML标签的函数
2008/08/27 PHP
浅析Dos下运行php.exe,出现没有找到php_mbstring.dll 错误的解决方法
2013/06/29 PHP
详解PHP导入导出CSV文件
2014/11/03 PHP
Win7下手动安装apache2.2、php5.4笔记
2015/04/03 PHP
PHP生成推广海报的方法分享
2018/04/22 PHP
php识别翻转iphone拍摄的颠倒图片
2018/05/17 PHP
PHP观察者模式示例【Laravel框架中有用到】
2018/06/15 PHP
Jquery Ajax的Get方式时需要注意URL地方
2011/04/07 Javascript
window.event快达到全浏览器支持了,以后使用就方便了
2011/11/30 Javascript
如何使用Javascript正则表达式来格式化XML内容
2013/07/04 Javascript
12种不宜使用的Javascript语法整理
2013/11/04 Javascript
jquery放大镜效果超漂亮噢
2013/11/15 Javascript
jQuery动态显示和隐藏datagrid中的某一列的方法
2013/12/11 Javascript
JavaScript中的对象序列化介绍
2014/12/30 Javascript
整理JavaScript创建对象的八种方法
2015/11/03 Javascript
JavaScript地理位置信息API
2016/06/11 Javascript
利用jQuery插件imgAreaSelect实现图片上传裁剪(同步显示图像位置信息)
2016/12/02 Javascript
你可能不知道的JSON.stringify()详解
2017/08/17 Javascript
微信小程序App生命周期详解
2018/01/31 Javascript
你了解vue3.0响应式数据怎么实现吗
2019/06/07 Javascript
js脚本中执行java后台代码方法解析
2019/10/11 Javascript
微信小程序中的上拉、下拉菜单功能
2020/03/13 Javascript
[49:08]FNATIC vs Infamous 2019国际邀请赛小组赛 BO2 第二场 8.16
2019/08/18 DOTA
pygame学习笔记(2):画点的三种方法和动画实例
2015/04/15 Python
Linux上安装Python的PIL和Pillow库处理图片的实例教程
2016/06/23 Python
Python基于Serializer实现字段验证及序列化
2020/11/04 Python
Python页面加载的等待方式总结
2021/02/28 Python
德国婴儿推车和儿童安全座椅商店:BABYSHOP
2016/09/01 全球购物
NYX Professional Makeup官方网站:专业彩妆和美容产品
2019/10/29 全球购物
介绍一下#error预处理
2015/09/25 面试题
社区党务公开实施方案
2014/03/18 职场文书
疾病捐款倡议书
2014/05/13 职场文书
股指期货心得体会
2014/09/10 职场文书
学习与创新自我评价
2015/03/09 职场文书
语文教师求职信范文
2015/03/20 职场文书
一次SQL如何查重及去重的实战记录
2022/03/13 MySQL