Atom Atom中的包

2018-10-31 15:15 更新

在我們介紹完Atom最基礎(chǔ)的部分之后,我們要了解如何真正盡可能使用它了。在這一章中我們會(huì)介紹如何為了添加新功能而尋找并安全新的包,如何尋找并安裝新的主題,如何以一種更高級(jí)的方法處理文本,如何以任何你想要的方式自定義編輯器,如何使用git做版本控制,以及其它。

Atom中的包

首先,讓我們從Atom的包系統(tǒng)開始講起。像我們前面提到過的那樣,Atom自己只是一個(gè)非?;A(chǔ)的功能核心,它上面加載了許多有用的包,這些包添加新的功能,像樹視圖(Tree View)和設(shè)置視圖(Settings View)。

實(shí)際上,默認(rèn)情況中,Atom中所有的功能由超過70種包組成。例如,你在首次啟動(dòng)Atom時(shí)看到的歡迎對(duì)話框,拼寫檢查工具,主題和模糊查找工具都是獨(dú)立的包,它們使用了你所訪問的相同API。我們?cè)诘谌聦?huì)看到更多細(xì)節(jié)。

這意味著所有包都可以變得越來越強(qiáng)大,并且它們可以改變?nèi)魏螙|西,從整體接口的外觀和感覺,到核心功能的基本操作。

要想安裝一個(gè)新的包,你可以使用設(shè)置視圖中的install選項(xiàng)卡,現(xiàn)在你已經(jīng)非常熟悉了。簡(jiǎn)單地打開設(shè)置視圖(cmd-,),點(diǎn)擊“install”選項(xiàng)卡,并且在“Install Packages”下面輸入你要查找的東西,那個(gè)地方提示“Search Packages”。

列在底下的是發(fā)布到atom.io的包,它是Atom包的官方注冊(cè)處(registry)。設(shè)置面板中的搜索操作,會(huì)進(jìn)入atom.io中的包注冊(cè)處尋找,之后拉回任何匹配你搜索的東西。

所有的包都會(huì)在點(diǎn)擊“install”按鈕后安裝。點(diǎn)擊之后會(huì)下載并安裝相應(yīng)的包,你的編輯器會(huì)擁有那個(gè)包提供的功能。

包的設(shè)置

在Atom安裝了一個(gè)包之后,那個(gè)包會(huì)出現(xiàn)在“Package”選項(xiàng)卡下面的側(cè)面板中,同時(shí)帶著Atom預(yù)先安裝的所有包。你可以在"Filter packages by name"文本框中輸入內(nèi)容,來過濾這個(gè)列表并找到你想要找的包。

點(diǎn)擊一個(gè)包的“Settings”按鈕會(huì)彈出這個(gè)包特定的設(shè)置窗口。你可以查看它所有的快捷鍵,暫時(shí)禁用這個(gè)包,查看它的源碼,查看當(dāng)前版本,報(bào)告問題以及卸載這個(gè)包。

如果你安裝的任何包有新的版本發(fā)布,Atom會(huì)自動(dòng)檢測(cè)它。你可以從當(dāng)前窗口,或者“Update”選項(xiàng)卡來升級(jí)這個(gè)包。這有助于你對(duì)所有安裝的包保持更新。

Atom的主題

你也可以從設(shè)置視圖中,為Atom尋找并安裝新的主題。這些主題可以是UI主題,或者語法高亮主題。你可以在“install”選項(xiàng)卡中尋找他們,就像尋找新的包那樣。要確保你點(diǎn)擊了搜索框旁邊的“Themes”切換按鈕。

點(diǎn)擊主題的標(biāo)題會(huì)彈出它在atom.io上的簡(jiǎn)介頁面,通常會(huì)顯示它的快照。你可以在安裝前看看它是什么樣子。

點(diǎn)擊“install”按鈕會(huì)安裝該主題,并且在“Theme”下拉框中可供使用。就像我們?cè)凇案闹黝}顏色”一節(jié)看到的那樣。

命令行

你也可以在命令行中通過npm安裝主題包。

通過在控制臺(tái)運(yùn)行一下命令,檢查你是否安裝了apm

$ apm help install

你會(huì)看到一條有關(guān)apm install命令的詳細(xì)信息打印出來。

如果沒有的話,打開Atom,運(yùn)行Atom > Install Shell Commands菜單apmatom命令。

你也可以使用apm install命令安裝包:

  • apm install <package_name>會(huì)安裝最新版本。
  • apm install <package_name>@<package_version>會(huì)安裝指定版本。

比如,apm install emmet@0.1.5會(huì)安裝Emmet包的0.1.5發(fā)行版。

你也可以使用apm尋找新的包來安裝。如果你運(yùn)行apm search命令,你可以在包注冊(cè)處搜索想要找的東西。

$ apm search coffee
Search Results For 'coffee' (5)
├── coffee-trace Add smart trace statements to coffee files with one keypress each. (77 downloads, 3 stars)
├── coffee-navigator Code navigation panel for Coffee Script (557 downloads, 8 stars)
├── atom-compile-coffee This Atom.io Package compiles .coffee Files on save to .js files. (myJavascript.coffee -> myJavascript.js) (349 downloads, 4 stars)
├── coffee-lint CoffeeScript linter (3336 downloads, 18 stars)
└── git-grep `git grep` in atom editor (1224 downloads, 9 stars)

你也可以使用apm view查看指定包的詳細(xì)信息。

$ apm view git-grep
git-grep
├── 0.7.0
├── git://github.com/mizchi/atom-git-grep
├── `git grep` in atom editor
├── 1224 downloads
└── 9 stars

Run `apm install git-grep` to install this package.
以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)