首頁 > 軟體

安裝和使用Atom編輯器

2020-06-16 17:27:39

Atom編輯器是一個Github出品的現代的、可延伸的編輯器。和古老的Vim、Emacs相比,atom具有諸多優點。一是出現較晚,可以使用最新出現的各種技術;二來atom使用web技術構建而成,廣大的web開發者可以很容易的為atom編寫擴充套件,提供更為強大的功能。

安裝Atom

Windows下安裝

Windows下安裝很簡單,Atom官方已經製作好了Windows安裝包。只需要到Atom下載頁面找到Windows的msi安裝包。下載之後安裝即可。

Linux下安裝

如果是基於Debian的發行版例如Ubuntu、Deepin等,可以直接下載Atom下載頁面的deb安裝包,然後執行

sudo dpkg -i 軟體包名.deb

這樣安裝的軟體並不能自動更新,如果想要和自帶的軟體包一樣可以使用包管理器自動更新,那麼可以新增如下的PPA源。新增方法很簡單,開啟Ubuntu(或者同類系統的系統更新),切換到其他軟體索引標籤,然後將其新增到源列表中即可。這樣一來,就可以直接使用sudo apt upgrade命令在更新軟體的時候一起更新了。

deb http://ppa.launchpad.net/webupd8team/atom/ubuntu xenial main 
deb-src http://ppa.launchpad.net/webupd8team/atom/ubuntu xenial main 

如果是基於RedHat的發行版,例如FedoraCentOS,可以直接下載Atom下載頁面的rpm安裝包,然後執行

sudo dnf install ***.rpm

如果是其他Linux發行版的話,就只能通過原始碼手動編譯安裝了。這裡就不再細述了。

Atom的設定

基本設定

依次點選編輯、偏好設定,開啟Atom設定視窗,點選左邊的設定,下拉到下面的編輯器設定,可以修改字型和大小(需要手動輸入字型名稱)。另外,在這裡可以設定編輯器的核心設定,包括顯示不可見字元、縮排字元數等等。

鍵盤系結

鍵盤系結這裡可以檢視並修改所有的鍵盤快捷鍵,包括各種擴充套件的快捷鍵。

顯示已經安裝的包。可以選擇一個包進入其線上頁面,也可以設定該包的選項或者解除安裝這個包。

主題

這裡可以修改編輯器的主題,所有已安裝的主題也會顯示在這裡。

更新

如果某個包或者主題可以更新,就會顯示在這裡。

安裝

在這裡可以搜尋並安裝包。有一些特色包會直接顯示在這裡。

特色外掛

其實不僅可以直接在設定介面中搜尋並安裝外掛。atom在安裝的時候還提供了一個類似npm的命令列外掛管理器,叫做apm。通過apm,可以直接以命令列方式安裝包。

apm的語法如下:apm 命令名 其它引數。這裡簡單列舉一下apm的常用命令:

命令作用
install 安裝某個包
uninstall 解除安裝某個包
enable 啟用某個包
disable 禁用某個包
search 搜尋某個包
list 列出當前安裝的所有包
login 登入atom,和Github系結
star 收藏某個包,可以在網頁上檢視

這裡列舉一下我安裝的包:

├── activate-power-mode@0.7.0
├── atom-autocomplete-php@0.18.9
├── atom-beautify@0.29.9
├── atomic-chrome@0.3.0
├── autocomplete-Python@1.8.1
├── autocomplete-ruby@0.1.0
├── editorconfig@1.4.1
├── firewatch-syntax@1.0.1
├── git-time-machine@1.5.3
├── linter@1.11.14
├── linter-php@1.2.0
├── linter-ruby@1.2.2
├── merge-conflicts@1.4.4
├── minimap@4.24.7
├── minimap-pigments@0.2.1
├── monokai@0.18.0
├── pigments@0.31.1
├── python-indent@0.4.3
├── python-tools@0.6.8
├── seti-ui@1.3.1
└── susave@0.4.0

注意其中有些包需要依賴某些軟體包,例如susave就依賴gksudo這個包。為了保證所有軟體包正常工作,需要依照說明安裝所有的依賴。

然後,來享受atom提供的高效生產力吧!

本文永久更新連結地址http://www.linuxidc.com/Linux/2016-11/137492.htm


IT145.com E-mail:sddin#qq.com