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 MySQLdb Linux下安装笔记
May 09 Python
python类装饰器用法实例
Jun 04 Python
简介Django框架中可使用的各类缓存
Jul 23 Python
Python使用filetype精确判断文件类型
Jul 02 Python
Python实现的多线程同步与互斥锁功能示例
Nov 30 Python
python中从str中提取元素到list以及将list转换为str的方法
Jun 26 Python
Django获取该数据的上一条和下一条方法
Aug 12 Python
Python 多线程搜索txt文件的内容,并写入搜到的内容(Lock)方法
Aug 23 Python
Anconda环境下Vscode安装Python的方法详解
Mar 29 Python
django实现模板中的字符串文字和自动转义
Mar 31 Python
Python实现清理微信僵尸粉功能示例【基于itchat模块】
May 29 Python
Python实现邮件发送的详细设置方法(遇到问题)
Jan 18 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中将数组存到文件里的实现代码
2012/01/19 PHP
解析php中var_dump,var_export,print_r三个函数的区别
2013/06/21 PHP
PHP 之 写时复制介绍(Copy On Write)
2014/05/13 PHP
学习php设计模式 php实现备忘录模式(Memento)
2015/12/09 PHP
php查询操作实现投票功能
2016/05/09 PHP
PHP JWT初识及其简单示例
2018/10/10 PHP
PHP实用小技巧之调用录像的方法
2019/12/05 PHP
jQuery的一些特性和用法整理小结
2010/01/13 Javascript
JavaScript页面刷新与弹出窗口问题的解决方法
2010/03/02 Javascript
Jquery动态添加及删除页面节点元素示例代码
2014/06/16 Javascript
jQuery替换textarea中换行的方法
2015/06/10 Javascript
探讨JavaScript语句的执行过程
2016/01/28 Javascript
jquery轮播的实现方式 附完整实例
2016/07/28 Javascript
JS继承之借用构造函数继承和组合继承
2016/09/07 Javascript
BootStrap轻松实现微信页面开发代码分享
2016/10/21 Javascript
BootStrap Fileinput的使用教程
2016/12/30 Javascript
JavaScript基本语法_动力节点Java学院整理
2017/06/26 Javascript
vue axios请求超时的正确处理方法
2018/04/02 Javascript
[05:08]顺网杯ISS-DOTA2赛歌 少女偶像Lunar青春演绎
2013/12/05 DOTA
python实现的udp协议Server和Client代码实例
2014/06/04 Python
Python中unittest模块做UT(单元测试)使用实例
2015/06/12 Python
在Django的上下文中设置变量的方法
2015/07/20 Python
深入学习python的yield和generator
2016/03/10 Python
在pytorch中为Module和Tensor指定GPU的例子
2019/08/19 Python
简单了解python协程的相关知识
2019/08/31 Python
Pytorch在NLP中的简单应用详解
2020/01/08 Python
python中的socket实现ftp客户端和服务器收发文件及md5加密文件
2020/04/01 Python
我的求职计划书
2014/01/10 职场文书
护士辞职信模板
2014/01/20 职场文书
党员评议表自我评价范文
2014/10/20 职场文书
初三毕业评语
2014/12/26 职场文书
大学生实习推荐信
2015/03/27 职场文书
女方家长婚礼致辞
2015/07/27 职场文书
Django中的JWT身份验证的实现
2021/05/07 Python
Pycharm 如何设置HTML文件自动补全代码或标签
2021/05/21 Python
golang生成vcf通讯录格式文件详情
2022/03/25 Golang