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生成器的使用方法
Nov 21 Python
python分析网页上所有超链接的方法
May 08 Python
Python基础练习之用户登录实现代码分享
Nov 08 Python
Python爬取数据并写入MySQL数据库的实例
Jun 21 Python
使用Python制作自动推送微信消息提醒的备忘录功能
Sep 06 Python
浅谈python在提示符下使用open打开文件失败的原因及解决方法
Nov 30 Python
Python实现的统计文章单词次数功能示例
Jul 08 Python
获取Pytorch中间某一层权重或者特征的例子
Aug 17 Python
如何清空python的变量
Jul 05 Python
使用PyCharm安装pytest及requests的问题
Jul 31 Python
详解python 条件语句和while循环的实例代码
Dec 28 Python
Python 如何利用ffmpeg 处理视频素材
Nov 27 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中的Class的几点个人看法
2006/10/09 PHP
PHP调用三种数据库的方法(3)
2006/10/09 PHP
PHP中将网页导出为Word文档的代码
2012/05/25 PHP
SAE实时日志接口SDK用法示例
2016/10/09 PHP
PHP实现基于3DES算法加密解密字符串示例
2018/08/24 PHP
ThinkPHP5.1框架页面跳转及修改跳转页面模版示例
2019/05/06 PHP
Laravel使用原生sql语句并调用的方法
2019/10/09 PHP
jquery Mobile入门—多页面切换示例学习
2013/01/08 Javascript
js代码实现的加入收藏效果并兼容主流浏览器
2014/06/23 Javascript
jQuery 和 CSS 的文本特效插件集锦
2014/12/12 Javascript
介绍JavaScript中Math.abs()方法的使用
2015/06/14 Javascript
jquery实现简单的轮换出现效果实例
2015/07/23 Javascript
Javascript 计算字符串在localStorage中所占字节数
2015/10/21 Javascript
js验证真实姓名与身份证号,手机号的简单实例
2016/07/18 Javascript
jquery实现页面加载效果
2017/02/21 Javascript
webpack 2的react开发配置实例代码
2017/07/28 Javascript
angularjs利用directive实现移动端自定义软键盘的示例
2017/09/20 Javascript
Vue前端开发规范整理(推荐)
2018/04/23 Javascript
详解Angular6学习笔记之主从组件
2018/09/05 Javascript
详解js动态获取浏览器或页面等容器的宽高
2019/03/13 Javascript
[00:35]DOTA2上海特级锦标赛 Newbee战队宣传片
2016/03/03 DOTA
Python字典实现简单的三级菜单(实例讲解)
2017/07/31 Python
tensorflow实现图像的裁剪和填充方法
2018/07/27 Python
Python如何爬取实时变化的WebSocket数据的方法
2019/03/09 Python
Python SELENIUM上传文件或图片实现过程
2019/10/28 Python
Python run()函数和start()函数的比较和差别介绍
2020/05/03 Python
Python闭包及装饰器运行原理解析
2020/06/17 Python
Python定时任务APScheduler安装及使用解析
2020/08/07 Python
一款纯css3实现简单的checkbox复选框和radio单选框
2014/11/05 HTML / CSS
Yahoo的PHP面试题
2014/05/26 面试题
自学考试自我鉴定范文
2013/09/26 职场文书
大学生预备党员自我评价分享
2013/11/16 职场文书
浙江文明网签名寄语
2014/01/18 职场文书
会计专业毕业生求职信
2014/07/04 职场文书
golang 如何用反射reflect操作结构体
2021/04/28 Golang
关于windows server 2012 DC 环境 重启后蓝屏代码:0xc00002e2的问题
2022/05/25 Servers