原文http://andrewliu.in/2015/12/03/Atom開箱指南/
本博客采用創(chuàng)作共用版權(quán)協(xié)議, 要求署名、非商業(yè)用途和保持一致. 轉(zhuǎn)載本博客文章必須也遵循署名-非商業(yè)用途-保持一致的創(chuàng)作共用協(xié)議.
簡介和安裝

狗帶一個(gè)官方簡介: Atom是一個(gè)現(xiàn)代文本編輯器, 高度可定制而不需要寫煩人的配置文件,另外Github出品必屬精品, 我是世界最大男性交友網(wǎng)站的腦殘粉…
自帶包管理apm
智能補(bǔ)全, 預(yù)裝文件瀏覽樹
跨平臺(tái)編輯(好像我在說廢話, 有名的Editor都能做到這些
顏控必備, 豐富UI和語法高亮, 還能自己進(jìn)行配置
聽說對(duì)前端開發(fā)很友好
直接Atom官方下載app.
使用homebrew-cask安裝.
# 通過brew安裝cask
$ brew install caskroom/cask/brew-cask
# 使用cask安裝Atom
$ brew cask install atom
修改設(shè)置
Atom基本是可以開箱即用的, 不過還需要修改一些小設(shè)置
Preferences->Settings->選取Soft Tabs
Tab Length: 4
即設(shè)置Tab使用4個(gè)空格
常用快捷鍵
快捷鍵說明
shift + cmd + o命令版(可以看到所有快捷鍵)
alt + shift + s查看文件相關(guān)語言的代碼塊(snippet)
cmd + f搜索當(dāng)前文件
cmd+shift+f搜索整個(gè)項(xiàng)目
alt + cmd + [代碼折疊, 我不喜歡用
alt + cmd + ]代碼展開
cmd + /快速注釋當(dāng)前行
cmd + [代碼左縮進(jìn)
cmd + ]代碼右縮進(jìn)
cmd + b快速跳轉(zhuǎn)打開的文件
光標(biāo)移動(dòng)快捷鍵說明
alt+B或alt+left光標(biāo)按單詞左移
alt+F或alt+right光標(biāo)按單詞右移
cmd+right或ctrl+e光標(biāo)移動(dòng)到行最右最后一個(gè)非空字符
cmd+left或ctrl+a光標(biāo)移動(dòng)到行最左第一個(gè)非空字符
cmd + up光標(biāo)移動(dòng)到文件頭
cmd + down貫標(biāo)移動(dòng)到文件尾
ctrl + g行跳轉(zhuǎn), 語法為行號(hào):列號(hào)
cmd + r按當(dāng)前文件方法跳轉(zhuǎn)
cmd + t全項(xiàng)目模糊查找關(guān)鍵字并跳轉(zhuǎn)
ctrl + m按照括號(hào)匹配跳轉(zhuǎn)
書簽功能: 通過cmd + F2給某一行設(shè)置書簽, 書簽的標(biāo)志出現(xiàn)在行號(hào)右側(cè), 通過F2進(jìn)行書簽跳轉(zhuǎn).此功能超贊
選擇和編輯快捷鍵說明
ctrl+shift+p向上選中行
ctrl+shift+n向下選中行
cmd + a選中整個(gè)文本
cmd + l選中整行
cmd + d多重選中, 用過sublime的都很熟悉
ctrl+shit+k刪除整行
cmd + delete刪除光標(biāo)到行首
alt + delete按單詞刪除
推薦插件
插件的安裝推薦使用apm, (不要直接用setting中install裝, 會(huì)爆炸的… Ps: Python黨多裝python相關(guān)插件
Atom包管理用法:
# 安裝指定包
$ apm install
# 安裝指定版本的包
$ apm install @
# 查找包
$ apm search
# 查看包更多詳情
$ apm view
# 查看當(dāng)前已安裝包(包含默認(rèn)Atom捆綁和個(gè)人安裝)
$ apm list
首先祭出個(gè)人已安裝的package列表,然后一一介紹
/Users/andrew_liu/.atom/packages (9)
├── activate-power-mode@0.3.2
├── autocomplete-python@1.0.1
├── emmet@2.3.16
├── linter@1.11.3
├── linter-flake8@1.9.2
├── linter-pep8@1.0.1
├── python-tools@0.6.7
├── script@3.2.0
└── seti-ui@0.8.1
代碼爆炸效果插件activate-power-mode
$apm install python-tools
效果不多說,效果鏈接, 裝逼必備, 不過編輯器晃得眼暈
代碼風(fēng)格審查linter
注意: 安裝linter需要安裝相關(guān)語言代碼的風(fēng)格審查工具才能生效,全語言風(fēng)格審查列表
$ apm linter
$ (sudo) pip install pep8
$ (sudo) pip install flake8
# 安裝插件
$ apm install pep8
$ apm install linter-flake8
前端神器emmet
$apm install emmet
不多說了,傳送門: 使用emmet
函數(shù)定義跳轉(zhuǎn)python-tools
支持快速變量重命名, 快速函數(shù)定義跳轉(zhuǎn)(ctrl+alt+g), 選中string文本
Python自動(dòng)補(bǔ)全autocomplete-python
$apm install python-tools
官方Atom插件中已經(jīng)捆綁了language-python插件. 不過此插件提供了更強(qiáng)大變量名函數(shù)和標(biāo)準(zhǔn)庫的補(bǔ)全.
腳本運(yùn)行 script
通過文件名(cmd + i), 選中的代碼或者行號(hào)來運(yùn)行代碼
$apm install script

編程語言圖標(biāo)定制主題seti-ui
一個(gè)針對(duì)編程語言文件的圖標(biāo)進(jìn)行定制的UI主題, 另有搭配的語法高亮主題

Ps: 沒有提到Git相關(guān)插件, 因?yàn)楸救讼矚g用命令行g(shù)it.
解鎖更多姿勢(shì)可以查看Atom官方文檔
參考鏈接