自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

使用Atom文本編輯器的 5 個(gè)理由

開源
Atom是一個(gè)全面的環(huán)境,可以完成從基本到復(fù)雜的任務(wù),適合從初學(xué)者到老用戶。那么Atom與其他超現(xiàn)代的文本編輯器有什么不同呢?與經(jīng)典的老式編輯器如Vim或Emacs有何區(qū)別呢?

[[375656]]

現(xiàn)在漂亮的開源文本編輯器很常見,有 Adobe 的 Brackets 、微軟的 VSCode 和 GitHub 的 Atom 。這些似乎都提供了類似的體驗(yàn):現(xiàn)代化的界面、易于安裝的插件,以及背后的一個(gè)大廠商支持。而且它們其實(shí)都很不錯(cuò)。那么 Atom 與其他超現(xiàn)代的文本編輯器有什么不同呢?與經(jīng)典的老式編輯器如 Vim 或 Emacs 有何區(qū)別呢?

 

使用 Atom 文本編輯器的 5 個(gè)理由 |Linux 中國

 

 

Atom terminal with white text on dark grey background

 

我用過很多文本編輯器,并且經(jīng)過反思,我不得不承認(rèn),所有的文本編輯器基本上都差不多。在判斷一個(gè)編輯器的功效時(shí),只要它能做一件事:編輯文字,就能滿足 80% 的要求。另外的 20% 則是額外的便利、額外的小玩意和花哨的功能。它們是很好的東西,但幾乎不是必不可少的。

不過我經(jīng)?;氐?Atom,因?yàn)樽鳛橐粋€(gè)開源的用戶,只要我愿意,我就可以奢侈地有很多應(yīng)用使用。以下是我喜歡 Atom 的原因。

新手友好

我最喜歡 Atom 的一點(diǎn)是,它讓人感覺很“正常”。我可以把 Atom 安裝在任何人的電腦上,他們很快就可以開始輸入了。沒有新的鍵盤快捷鍵需要學(xué)習(xí),沒有嚴(yán)重偏離用戶界面的慣例。如果我花幾分鐘時(shí)間向他們展示一些應(yīng)用的強(qiáng)大功能,那么他們很快就會(huì)有能力安裝新的插件,發(fā)現(xiàn)他們喜歡的有用功能。

它的獨(dú)特之處在于讓人感到與眾不同,但又足夠“安全”,足以讓人相信(也確實(shí)如此)他們可以使用它。這是一條很難走的路線,但 Atom 做到了,我很欣賞它。

強(qiáng)大的擴(kuò)展

當(dāng)你啟動(dòng)應(yīng)用就已經(jīng)滿足了大多數(shù)需求時(shí),開源文本編輯器的一個(gè)主要“賣點(diǎn)”就是它的擴(kuò)展。我習(xí)慣使用的編輯器是 GNU Emacs ,它的擴(kuò)展功能多到令人瞠目結(jié)舌,可以提供從電子郵件客戶端到視頻游戲的所有功能。要做到這一點(diǎn)很難,老實(shí)說,我還沒有看到其它能做到的編輯器。不過這說明了擴(kuò)展是多么重要,而 Atom 有一套不錯(cuò)的插件。

有一些擴(kuò)展可以為語言和格式添加語法高亮、添加動(dòng)態(tài)格式檢查、以及集成調(diào)試器、運(yùn)行時(shí)環(huán)境、視頻和音樂播放器控件等等。實(shí)際上,你可以讓 Atom 成為你桌面的控制中心,你很少需要離開它。

語言和語法支持

我是 Docbook 的忠實(shí)粉絲。順便說一下,也是它的簡(jiǎn)化前端 Asciidoc 的粉絲。當(dāng)我評(píng)估一個(gè)編輯器時(shí),Docbook 模式和 Asciidoc 支持是我的兩個(gè)主要指標(biāo)。雖然對(duì) XML 的支持比較常見,但與特定模式的集成可能是一個(gè)高難度的任務(wù),而且 Asciidoc 相對(duì)小眾。Atom 的社區(qū)為我最喜歡的格式提供了很好的支持。

當(dāng)然,我已經(jīng)提到了 Atom 一般來說有很好的擴(kuò)展,但無論你在輸入什么語言,語法高亮都是一個(gè)重要的功能。再次感謝充滿活力的社區(qū),在 Atom 的軟件包倉庫中,豐富的語法高亮選項(xiàng)的是它的優(yōu)點(diǎn)之一。

簡(jiǎn)單定制主題

Atom 讓你制作自己的風(fēng)格就像設(shè)計(jì)網(wǎng)站的風(fēng)格一樣簡(jiǎn)單,所以如果你會(huì)使用 CSS,你可以制作你自己的 Atom 主題。要?jiǎng)?chuàng)建你自己的主題,找到 軟件包(Package)菜單。如果你沒有看到 軟件包(Package)菜單,先按 Alt 鍵,露出頂部菜單欄。在 軟件包(Package)菜單中,將鼠標(biāo)懸停在 軟件包生成器(Package Generator) 上,然后選擇 Generate Atom Syntax Theme(生成 Atom 語法主題)。這將打開一個(gè)新的項(xiàng)目,默認(rèn)名為 “my-theme-syntax”。你可以把它命名為任何你想要的名字,但根據(jù) Atom 慣例,它應(yīng)該以 -syntax 結(jié)尾。

在你的新主題項(xiàng)目中,找到這些文件:base.less、colors.less 和 syntax-variables.less。這些文件定義了當(dāng)語法激活時(shí),特殊的關(guān)鍵字,甚至是背景和前景的顏色是如何顯示的。因?yàn)樗鼈兌际菑囊粋€(gè)通用模板中繼承的值,所以很容易修改。比如說:

  1. // Syntax styles 
  2. .syntax--comment { 
  3.   color: @light-gray; 
  4. .syntax--keyword { 
  5.   color: @purple; 
  6.   &.syntax--control { 
  7.     color: @purple; 
  8.   } 
  9.   &.syntax--operator { 
  10.     color: @syntax-text-color; 
  11.   } 
  12.   &.syntax--other.syntax--special-method { 
  13.     color: @blue; 
  14.   } 
  15.   &.syntax--other.syntax--unit { 
  16.     color: @orange; 
  17.   } 

以兩個(gè)破折號(hào)結(jié)尾的值,如 .syntax--keyword,是語法高亮引擎識(shí)別的對(duì)象。當(dāng)然,如果你想進(jìn)一步開發(fā)你的自定義設(shè)置,你甚至可以創(chuàng)建你自己的語法定義(盡管這比 CSS 主題更費(fèi)勁)。在 flight-manual.atom.io 上可以閱讀所有關(guān)于修改 Atom 的方法。

靈活的工作流

Atom 有很多功能,默認(rèn)情況下僅激活其中一部分。這意味著你可以決定你喜歡的工作方式,是否激活新的擴(kuò)展并使用它們從根本上改變 Atom,還是只打開 Atom 的偏好并進(jìn)行小的調(diào)整。你可以用 Atom 來寫一本小說,也可以用它來寫 Python 代碼或技術(shù)文檔或其他任何東西。

即使是它的 Git 集成也沒有堅(jiān)持讓你使用可能會(huì)想到的顯而易見的倉庫(Github 贊助了 Atom)。它沒有任何限制,而且它對(duì)每個(gè)人都同樣有用,不管受眾是誰。

安裝

在 Linux、Windows 和 macOS 上,你可以 從它的網(wǎng)站安裝 Atom

另外,在 Linux 上,你可以從 Flathub 中,以 Flatpak 安裝 Atom。

如果你想自己構(gòu)建 Atom,你也可以 從 Github 上的源碼編譯它 。

嘗試 Atom

Atom 可以成為你的下一個(gè)文本編輯器、記事本和 IDE。它易于使用、易于配置、易于擴(kuò)展,并提供了良好的用戶體驗(yàn)。今天就下載 Atom,試試吧。

 

責(zé)任編輯:趙寧寧 來源: Linux中國
相關(guān)推薦

2021-01-13 19:13:57

Atom文本編輯器

2015-06-26 11:11:50

GitHub Ato文本編輯器

2011-03-03 09:53:15

Linux文本編輯器

2021-01-07 11:00:59

Sed文本編輯器Linux

2013-11-18 10:08:56

工具免費(fèi)編程工具

2020-12-23 22:25:11

Vi文本編輯器Unix

2010-03-24 09:20:07

CentOS vi編輯

2017-11-16 17:35:13

GitHub文本編輯代碼

2021-01-03 16:57:43

heredoc文本編輯器Linux

2022-05-25 10:57:20

文本編輯器Linux應(yīng)用程序

2017-07-27 20:21:06

iOSUITableView富文本編輯器

2021-01-21 16:03:15

Java文本編輯器編程語言

2020-12-29 06:34:55

KDE Plasma文本編輯器

2023-04-17 11:03:52

富文本編輯器MTE

2022-05-13 15:32:11

GNOME文本編輯器

2021-01-08 13:56:50

LinuxJOE文本編輯器

2020-12-20 08:49:01

gedit文本編輯器GNOME

2012-09-29 11:38:27

編程工具文本編輯器編程

2022-01-18 09:35:36

GNOME編輯器Linux

2019-06-14 15:28:13

程序員文本編輯器
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)