前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >React Native开发之ATOM开发实用技巧

React Native开发之ATOM开发实用技巧

作者头像
xiangzhihong
发布2018-02-06 16:33:36
9360
发布2018-02-06 16:33:36
举报
文章被收录于专栏:向治洪向治洪

前面对React Native开发工具Atom做了一个详细的介绍,详见RN开发IDE详解。 Atom作为一款前端开发利器,有很多的插件供我们选择,这里罗列常见的可以提高我们开发效率的插件给大家介绍一下。

ATOM常用插件

1、simplified-chinese-menu

Atom的简体中文语言包,完整汉化,兼容所有已发布的版本Atom。

2、tree-view-finder

左边菜单栏显示方式,类似Mac OS下的finder。

这里写图片描述
这里写图片描述

3、minimap

类似sublim text右边的代码缩略图。

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

html标签自动比较。

10、atom-ternjs

该插件能对一个对象中拥有的对外提供的属性和方法都能通过suggest的形式提示出来,能对一个对象对外提供的接口有一个选择过程,可以理解为js代码自动提示。

11、atom-html-preview

html页面预览。

12、atom-bootstrap3

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上的网址

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2017-05-02 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • ATOM常用插件
    • 1、simplified-chinese-menu
      • 2、tree-view-finder
        • 3、minimap
          • 4、linter和linter-jshint
            • 5、linter-js-standard
              • 6、git-plus
                • 7、file-types和file-types-icon
                  • 8、emmet
                    • 9、autoclose-html
                      • 10、atom-ternjs
                        • 11、atom-html-preview
                          • 12、atom-bootstrap3
                            • 13、Remote-FTP
                              • 14、autocomplete-paths
                                • 15、atom-beautify
                                  • 16、autoprefixer
                                    • 17、color-picker
                                    • ATOM快捷键大全
                                      • 文件切换
                                        • 导航
                                          • 目录树操作
                                            • 编辑和删除文本
                                              • 基本操作
                                              • 删除和剪切
                                              • 查找和替换
                                              • 折叠
                                              • 自动补全
                                              • git操作
                                          相关产品与服务
                                          腾讯云代码分析
                                          腾讯云代码分析(内部代号CodeDog)是集众多代码分析工具的云原生、分布式、高性能的代码综合分析跟踪管理平台,其主要功能是持续跟踪分析代码,观测项目代码质量,支撑团队传承代码文化。
                                          领券
                                          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档