前面对React Native开发工具Atom做了一个详细的介绍,详见RN开发IDE详解。
Atom作为一款前端开发利器,有很多的插件供我们选择,这里罗列常见的可以提高我们开发效率的插件给大家介绍一下。
ATOM常用插件
1、simplified-chinese-menu
Atom的简体中文语言包,完整汉化,兼容所有已发布的版本Atom。
2、tree-view-finder
3、minimap
4、linter和linter-jshint
该插件是用jshint来检查代码,想必大家都听说过jshint代码检查工具,它有一个配置文件.jshintrc,这个文件告诉jshint执行的检查规则。通过jshint能发现代码中存在的问题,可以及时避免bug的发生。linter-jshint插件基于atom规则来使用jshint,该插件可以在项目根目录下新建一个.jshintrc来告诉检查规则,也可以不用创建此文件来进行代码检查。
注意:linter-jshint是依赖linter插件来使用的,也就是说必须先安装linter插件;因为linter是一个粗糙的检查,有很多针对专门项的代码检查,如linter-csslint、linter-PHP等等
5、linter-js-standard
用来使javascript代码格式化。
6、git-plus
提供git版本控制操作的命令,个人感觉不是很好用,还是terminal比较习惯。
7、file-types和file-types-icon
file-types用来区分文件类型的,file-types-icon用来给不同的问题类型添加不同的图标。
8、emmet
这款插件是用来支持zend-coding,Emmet的前身是大名鼎鼎的Zen coding,如果你从事Web前端开发的话,对该插件一定不会陌生。它使用仿CSS选择器的语法来生成代码,大大提高了HTML/CSS代码编写的速度。
9、autoclose-html
10、atom-ternjs
该插件能对一个对象中拥有的对外提供的属性和方法都能通过suggest的形式提示出来,能对一个对象对外提供的接口有一个选择过程,可以理解为js代码自动提示。
11、atom-html-preview
html页面预览。
12、atom-bootstrap3
13、Remote-FTP
ftp管理工具,命令和图形化界面都支持。
14、autocomplete-paths
15、atom-beautify
代码格式化,可以定制化风格。
16、autoprefixer
浏览器兼容。
17、color-picker
颜色取值器,也是相当的不错。
ATOM快捷键大全
文件切换
ctrl-shift-s保存所有打开的文件
cmd-shift-o 打开目录
cmd-\ 显示或隐藏目录树
ctrl-0焦点移到目录树,目录树下,使用a,m,delete来增加,修改和删除
cmd-t或cmd-p 查找文件
cmd-b在打开的文件之间切换
cmd-shift-b 只搜索从上次git commit后修改或者新增的文件
导航
ctrl-p 前一行
ctrl-n 后一行
ctrl-f 前一个字符
ctrl-b 后一个字符
alt-B,alt-left 移动到单词开始
alt-F,alt-right 移动到单词末尾
cmd-right,ctrl-E 移动到一行结束
cmd-left,ctrl-A 移动到一行开始
cmd-up 移动到文件开始
cmd-down移动到文件结束
ctrl-g移动到指定行 row:column 处
cmd-r 在方法之间跳转
目录树操作
cmd-\,cmd-k ,cmd-b 显示(隐藏)目录树
ctrl-0 焦点切换到目录树(再按一次或者Esc退出目录树)
a 添加文件
d将当前文件另存为(duplicate)
i显示(隐藏)版本控制忽略的文件
alt-right 和 alt-left展开(隐藏)所有目录
ctrl-al-] 和 ctrl-al-[ 展开(隐藏)所有目录
ctrl-[ 和 ctrl-] 展开(隐藏)所有目录
cmd-k h 或者 cmd-k left 在左半视图中打开文件
cmd-k j或者cmd-k down在下半视图中打开文件
ctrl-shift-C复制当前文件绝对路径
编辑和删除文本
基本操作
ctrl-T使光标前后字符交换
cmd-J将下一行与当前行合并
ctrl-cmd-up,ctrl-cmd-down使当前行向上或者向下移动
cmd-shift-D复制当前行到下一行
cmd-K,cmd-U使当前字符大写
cmd-K,cmd-L使当前字符小写
删除和剪切
ctrl-shift-K删除当前行
cmd-backspace删除到当前行开始
cmd-fn-backspace删除到当前行结束
ctrl-K剪切到当前行结束
alt-backspace 或 alt-H删除到当前单词开始
alt-delete 或 alt-D删除到当前单词结束
查找和替换
cmd-shift-f在整个工程中查找
cmd-F在buffer中查找
alt-shift-S查看当前可用代码片段
折叠
alt-cmd-[折叠
alt-cmd-] 展开
alt-cmd-shift-{ 折叠全部
alt-cmd-shift-}{ 展开全部
cmd-k cmd-N { 指定折叠层级 N为层级数
自动补全
ctrl-space提示补全信息
git操作
cmd-alt-Z checkout HEAD 版本
cmd-shift-B 弹出untracked 和 modified文件列表
alt-g down, alt-g up在修改处跳转
alt-G O在github上打开文件
alt-G H在github上打开文件history
alt-G C拷贝当前文件在gihub上的网址