一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

使用Atom文本編輯器的五個優(yōu)勢

如意 ? 來源:Linux中國 ? 作者: LCTT geekpi ? 2021-02-13 14:49 ? 次閱讀

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

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

不過我經常回到 Atom,因為作為一個開源的用戶,只要我愿意,我就可以奢侈地有很多應用使用。以下是我喜歡 Atom 的原因。

新手友好

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

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

強大的擴展

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

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

語言和語法支持

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

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

簡單定制主題

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

在你的新主題項目中,找到這些文件:base.less、colors.less 和 syntax-variables.less。這些文件定義了當語法激活時,特殊的關鍵字,甚至是背景和前景的顏色是如何顯示的。因為它們都是從一個通用模板中繼承的值,所以很容易修改。比如說:

使用Atom文本編輯器的五個優(yōu)勢

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

靈活的工作流

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

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

安裝

Linux、Windows 和 macOS 上,你可以 從它的網站安裝 Atom 。

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

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

嘗試 Atom

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

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 源代碼
    +關注

    關注

    96

    文章

    2949

    瀏覽量

    67608
  • 文本編輯器
    +關注

    關注

    0

    文章

    28

    瀏覽量

    8201
收藏 人收藏

    評論

    相關推薦

    vim Linux文本編輯器

    vimLinux文本編輯器:vim——最強大的文本編輯器——擺脫鼠標vi—vim—gvim三種模式:①命令模式:yy(復制)、p(粘貼)、dd(刪除)、u(恢復)②插入模式:i/a(進入文本編輯模式
    發(fā)表于 12-15 06:30

    如何選擇文本編輯器?

    如何選擇文本編輯器?
    發(fā)表于 12-27 06:15

    java文本編輯器下載(源代碼)

    java文本編輯器有哪些?給大家分享一下免費的java文本編輯器下載(源代碼)地址。好用。htmlArea v2.03A free WYSIWYG editor replacement for fields.from your friends at interactiv
    發(fā)表于 06-02 21:29 ?31次下載

    linux文本編輯器工具下載

    linux文本編輯工具:VIM是優(yōu)秀的開源文本編輯器,是Linux/UNIX用戶非常常用的文本編輯工具.
    發(fā)表于 06-02 22:30 ?31次下載

    文本編輯器

    功能簡單的文本編輯器 這是一用JAVA編寫的文本編輯器,主要實現(xiàn)了部分簡單常用的功能.(并且能夠實現(xiàn)界面風格的轉換).本人發(fā)布此源碼的原因是為了和所
    發(fā)表于 04-07 14:12 ?23次下載

    文本編輯器的實現(xiàn)

      本章的目的是建立一文本編輯器,同時繼續(xù)介紹控件的用法。有兩類文本編輯器:單文檔和多文檔文本編輯器。單文檔文本編輯器一次只能打開一
    發(fā)表于 11-11 11:13 ?0次下載

    EditPlus(文本編輯器)下載入口

    EditPlus(文本編輯器)下載入口
    發(fā)表于 11-11 11:28 ?4次下載

    JAVA教程之簡單的文本編輯器

    JAVA教程之簡單的文本編輯器,很好的學習資料。
    發(fā)表于 03-31 11:13 ?11次下載

    UltraEdit文本編輯器免費下載

    本文檔的主要內容詳細介紹的是UltraEdit 文本編輯器32位綠色版免費下載,用于相關文件的完成
    發(fā)表于 10-29 08:00 ?0次下載

    如何進行HTML在線文本編輯器在Java web開發(fā)中的使用分析

    隨著Java web程序應用開發(fā)的發(fā)展,出現(xiàn)了多種HTML在線文本編輯器,在網站的設計與制作過程中應用支持多種語言的在線文本編輯器可簡化用戶操作,使網站或系統(tǒng)更具有親和性,尤其是在網站內容管理系統(tǒng)中
    發(fā)表于 03-05 16:30 ?10次下載
    如何進行HTML在線<b class='flag-5'>文本編輯器</b>在Java web開發(fā)中的使用分析

    如何使用Python和模塊Tkinter創(chuàng)建一簡單的文本編輯器

    恭喜!您已完成一非常簡單的文本編輯器。如果您想要更多這樣的教程,請告訴我這里的內容。
    的頭像 發(fā)表于 11-06 11:31 ?4995次閱讀

    Linux Fedora計劃添加Nano文本編輯器

    Fedora計劃在默認的Fedora Workstation安裝中添加Nano文本編輯器,作為對Vi的補充,但其利益相關者打算提交一系統(tǒng)范圍內的提案,該提案會將默認安裝的編輯器從Vi更改為Nano。
    的頭像 發(fā)表于 11-20 14:57 ?2715次閱讀

    Xedit文本編輯器的使用指南

    Xedit 是 X11 圖形服務的一部分,它不算好看,但卻有足夠的隱藏功能,使它成為一嚴肅的文本編輯器
    的頭像 發(fā)表于 01-03 15:11 ?2976次閱讀
    Xedit<b class='flag-5'>文本編輯器</b>的使用指南

    在Linux上使用JOE文本編輯器的方法

    Joe’s Own Editor (JOE)是一款簡單易學和使用的通用文本編輯器。
    的頭像 發(fā)表于 02-16 16:28 ?3594次閱讀

    Ultraedit數(shù)據庫編輯器文本編輯器的區(qū)別

    幾乎每個現(xiàn)代軟件都使用數(shù)據庫。因此,需要允許數(shù)據庫開發(fā)人員和管理人員有效地使用數(shù)據庫、創(chuàng)建SQL 查詢和處理表格數(shù)據的工具。不同類型的軟件將使他們能夠做到這一點,例如,數(shù)據庫編輯器、文本編輯器和集成
    發(fā)表于 08-17 10:34 ?635次閱讀