Atom簡介和安裝

原文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官方文檔

參考鏈接

Atom官方文檔直通車

Sublime Text 2/3使用心得

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容