Atom实践探索

官方手册:http://flight-manual.atom.io/

搜集尝试阶段

开发者的15个实用的 Atom Packages

http://www.cnblogs.com/Darren_code/p/atom.html

Setting

取消保存时自动格式化Markdown

整合hugo后,头部往往需要写入toml/json的配置项,如果保存自动美化,会导致配置项格式错乱

Packages=>tidy-markdown

[x] Run On Save

开启代码美化

  • atom-beautify

Markdown编辑器深度配置

实用快捷键

Snippets

https://atom.io/packages/snippets

snippets文件存储在目录:~/.atom/snippets.cson

snippets文件同时支持json与cson

scope选择

Ctrl+Alt+Shift+P

插入时间变量(可惜!Atom代码段对数字以外的变量暂时不支持) Add special variables #173

Dynamic snippet text in snippets.cson

http://stackoverflow.com/questions/25669615/atom-editor-snippet-for-inserting-a-timestamp

https://github.com/atom/snippets/issues/41

IDE插件

  • vim-mode
  • linter
  • linter-eslint

语言插件

nodejs - ES6 开发环境

  • es6-javascript
  • atom-ternjs

ng2开发环境

  • atom-typescript

Go语言环境

  • go-plus
go get -u github.com/nsf/gocode
go get -u github.com/bradfitz/goimports

go get -u github.com/golang/lint/golint

govet
godef

奇妙旅途

activate-power-mode

cd .atom/packages
git clone https://github.com/JoelBesada/activate-power-mode.git cd activate-power-mode
npm install
apm install
微信扫一扫交流

作者:ryanemax
微信关注:ryanemax (刘雨飏)
本文出处:https://futurestack.cn/cookbook/tool/atom/
授权协议: CC BY-SA 4.0