You need to enable JavaScript to run this app.

[I.1 Setup] Atom

发布于2020-08-05
关注
阅读量:143
Atom: A hackable text editor for the 21st Century
社区化编程( Social Coding )著称的 Github 推出的一款重量级新产品: Atom
按照 Github 的说法,这是一款非同一般的编辑器,是 21 世纪的创新产品,他们希望将来“从菜鸟到黑客都在使用 Atom 编写代码”。
这款编辑器历时 6 年研发才得以完成。





Other Atom tips:
 
 
 
 
 
Recommended Themes:
 
UI:  onedark
Syntax:  Spacegrey-atom-dark-syntax
 
 
 
 
Useful packages:
 
  • autocomplete-python
  • terminal plus
  • file-icons 图标很漂亮
  • pigments 颜色可视化
  • Minimap
  • activate-power-mode
  • emmet HTML
  • local-history 本地缓存文件
  • tortoise-svn svn插件

 
atom-ternjs
这是Tern项目的Atom插件,提供了了比较精确的代码补全功能,不止是匹配输入过的关键字,还可以提示ECMAScriptDOM/BOMNodeJS的方法和属性,也能自动分析依赖的模块,给出补全提示,这样Atom用起来就有点IDE的感觉了。
atom-ternjs还有一些其他功能,比如Find-definition,不过这个功能有更好的插件hyperclick
hyperclick
hyperclickfacebooknuclide写的插件,可以跳转到变量定义的地方,也能识别import/require,点击模块名可以跳转到模块的内部。
需要配合js-hyperclick插件。
有了hyperclick之后,Atom就更像IDE了。
linter linter-eslint
linter-eslint依赖linter,安装之后就可以按照.eslintrc文件里面配置校验JS了。
highlight-selected
高亮所有和当前选中单词一样的单词,IDE标配。
quick-highlight
和上面的功能类似,不同之处是可以同时高亮多处非选中的单词,在读代码时挺有用。
vim下的一款mark插件完全一致,作者以前肯定是vim用户,不信看下面
vim-mode-plus
和上面的插件是同一个作者,比vim-mode更好用,非常完美。
elastic-tabstops
hax大神维护的Elastic tabstops插件,五星好评。
autocomplete-paths
路径补全插件,IDE标配
smalls
类似VIM下面的easymotion,最快的移动光标的方式。

本内容仅代表作者本人的观点与立场

立即下载
应用名称:印象笔记 开发者:北京印象笔记科技有限公司
应用版本: 10.7.34 权限详情 Ι 隐私政策
更多推荐

在DNA占主流的伴随诊断市场,RNA-Seq前景显现?!

在DNA占主流的伴随诊断市场,RNA-Seq前景显现?! 测序中国 2020-12-22 不想承认但不得不承认的事实是:癌症依然是全球主要的公共卫生问题,严重威胁人类生命健康。 而中国的情况更不容乐观

Lu Lab

好导师的 16 个标准 - Nature

好导师的 16 个标准 「在任何学科领域,是否有一个好导师将决定学生的研究生涯初期的成败」 ,什么样的导师是好导师呢? 2005 年,Nature 创立了 the Nature awards for

Recommend
Lu Lab

如何成为导师眼中的好学生?如何成为学生眼中的好导师?

如何看待科研过程中的“指导”与“被指导”关系?以色列生物化学和结构生物学家Raz Zarivach认为,整个过程其实就像是把学生“扔进”深海里,然后导师再一点点去救他上岸。 这个比喻看似简单,实则富含

Recommend
Lu Lab

Computational Biology Primers and Getting Started in ...

Educational papers from Nature Biotechnology and PLoS Computational Biology. Links to the journals h

Lu Lab
共0条评论
登录后开始评论
分享到
  • 分享到QQ
  • 分享到微博
  • 分享到QQ空间
保存