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使用ctypes模块调用windowsapi获取系统版本示例
Apr 17 Python
详解Python中break语句的用法
May 14 Python
详细分析python3的reduce函数
Dec 05 Python
详解Python 协程的详细用法使用和例子
Jun 15 Python
Python 最大概率法进行汉语切分的方法
Dec 14 Python
解决python3.5 正常安装 却不能直接使用Tkinter包的问题
Feb 22 Python
python移位运算的实现
Jul 15 Python
pycharm修改文件的默认打开方式的步骤
Jul 29 Python
Python爬虫库BeautifulSoup获取对象(标签)名,属性,内容,注释
Jan 25 Python
解决TensorFlow程序无限制占用GPU的方法
Jun 30 Python
python实现人性化显示金额数字实例详解
Sep 25 Python
pytorch 如何把图像数据集进行划分成train,test和val
May 31 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
当海贼王变成JOJO风
2020/03/02 日漫
一个域名查询的程序
2006/10/09 PHP
深入PHP获取随机数字和字母的方法详解
2013/06/06 PHP
php数组使用规则分析
2015/02/27 PHP
php实现的美国50个州选择列表实例
2015/04/20 PHP
PHP使用pdo实现事务处理操作示例
2018/09/05 PHP
25个好玩的JavaScript小游戏分享
2011/04/22 Javascript
js变量以及其作用域详解
2020/07/18 Javascript
js模仿windows桌面图标排列算法具体实现(附图)
2013/06/16 Javascript
NodeJS url验证(url-valid)的使用方法
2013/11/18 NodeJs
一个JavaScript的求爱小特效
2014/05/09 Javascript
JS实现带有3D立体感的银灰色竖排折叠菜单代码
2015/10/20 Javascript
关于JS 预解释的相关理解
2016/06/28 Javascript
深入理解javascript中concat方法
2016/12/12 Javascript
基于JSONP原理解析(推荐)
2017/12/04 Javascript
nodejs+mongodb+vue前后台配置ueditor的示例代码
2018/01/02 NodeJs
浅谈vue 锚点指令v-anchor的使用
2019/11/13 Javascript
JavaScript实现随机点名程序
2020/03/25 Javascript
JavaScript函数重载操作实例浅析
2020/05/02 Javascript
js实现简单五子棋游戏
2020/05/28 Javascript
微信小程序实现多选框功能的实例代码
2020/06/24 Javascript
[02:16]DOTA2超级联赛专访Burning 逆袭需要抓住机会
2013/06/24 DOTA
[01:04:39]OG vs Mineski 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/18 DOTA
Python学习笔记之常用函数及说明
2014/05/23 Python
使用python爬虫实现网络股票信息爬取的demo
2018/01/05 Python
Python实现的查询mysql数据库并通过邮件发送信息功能
2018/05/17 Python
Pytorch DataLoader 变长数据处理方式
2020/01/08 Python
基于Python实现视频的人脸融合功能
2020/06/12 Python
西班牙购买隐形眼镜、眼镜和太阳镜网站:Lentiamo.es
2020/06/11 全球购物
2014自荐信的写作技巧
2014/01/28 职场文书
伊索寓言教学反思
2014/05/01 职场文书
工程部主管岗位职责
2015/02/12 职场文书
银行客户经理岗位职责
2015/04/09 职场文书
质量承诺书格式范文
2015/04/28 职场文书
Java中多线程下载图片并压缩能提高效率吗
2021/07/01 Java/Android
MySQL实现配置主从复制项目实践
2022/03/31 MySQL