Atom Atom中的包

2018-10-31 15:15 更新

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

Atom中的包

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

實際上,默認情況中,Atom中所有的功能由超過70種包組成。例如,你在首次啟動Atom時看到的歡迎對話框,拼寫檢查工具,主題和模糊查找工具都是獨立的包,它們使用了你所訪問的相同API。我們在第三章將會看到更多細節(jié)。

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

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

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

所有的包都會在點擊“install”按鈕后安裝。點擊之后會下載并安裝相應的包,你的編輯器會擁有那個包提供的功能。

包的設置

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

點擊一個包的“Settings”按鈕會彈出這個包特定的設置窗口。你可以查看它所有的快捷鍵,暫時禁用這個包,查看它的源碼,查看當前版本,報告問題以及卸載這個包。

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

Atom的主題

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

點擊主題的標題會彈出它在atom.io上的簡介頁面,通常會顯示它的快照。你可以在安裝前看看它是什么樣子。

點擊“install”按鈕會安裝該主題,并且在“Theme”下拉框中可供使用。就像我們在“更改主題顏色”一節(jié)看到的那樣。

命令行

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

通過在控制臺運行一下命令,檢查你是否安裝了apm

$ apm help install

你會看到一條有關apm install命令的詳細信息打印出來。

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

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

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

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

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

$ 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查看指定包的詳細信息。

$ 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)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號