【Atom】用最酷的編輯器 寫最美的代碼

2021-02-15 陌塵眾享
原本應當好好休息的周末,卻用來上課!可真是將中國的制度體會得淋漓盡致。國慶放七天假,也得給你補回幾天過來。不過大家再堅持一會兒!後天就要放假了!2019年下半年最後一次小長假!大家有準備好去哪兒玩嗎?陌塵也打算在國慶期間出去玩幾天,還不清楚到時候的推送應當如何安排,搞不好就悄咪咪的消失幾天。(寫什麼推送,不寫,這輩子都是不可能寫推送的!真香)此外,現在找資源的確是越來越難找了,隨著公眾號粉絲數量的提升,大家的喜好也不盡相同,每次分享一類資源,總有一部分人不滿意,導致陌塵最後都不知道應該分享什麼。大家如果有什麼推薦的,歡迎在後臺留言!務必按照留言格式留言啊(@管理員+留言),不然後臺每天幾百條消息,看不到的啊。

公眾號的網站目錄已經進行了更新,目前內容更新至2019年9月10日,所有推送排序格式調整為按照最新時間排序!忘記看直接推送的朋友可以點擊下面文字查看網站目錄的使用說明,長按掃描下方二維碼跳轉網站目錄。

固定布局                                                        
工具條上設置固定寬高
背景可以設置被包含
可以完美對齊背景圖和文字
以及製作自己的模板

寫代碼本應該是很享受的事情,我們有極客高效的 Vim,簡約美麗的 Sublime Text,從小至最為純粹的編輯器,到大至包羅萬物的 IDE。一個好的、美觀的、高效的代碼編寫環境著實能夠提高一個人的寫作、創作欲望。試想一個人把 VC 6.0 放在你的面前,黑底白字、沒有高亮、沒有顏色,有誰會愛上 C / C++?如果有人在 2018 年向你推薦 1998 年的 IDE,那麼你覺得這個人的腦子該如何拯救?經過近 2 年的摸索,從高中的 Dev C++ 到大一開學時的 Codeblock 與 Sublime Text,到現如今的 Atom,我想總結一下:一個高效美觀、能激發一個人創作欲望的代碼編寫環境到底是怎樣配置出來的。以拯救那些大一剛剛開學,即將或是已經被 C 語言 / Dev C++ / VC 6.0 荼毒半年有餘的同學們。

首先,介紹工具:Atom 文本編輯器,由 Github 出品的基於 Electron / Node.js 的半開源文本編輯器。

官網位於 -> https://atom.io/

1. 開源。GitHub 上的大佬叫他是 Hackable 就不是吹的,配置文件是 cson,樣式文件是 CSS 和 Less,所以理論上你可以把 Atom 配置成任何你想要的樣子。

2. 開箱即用。所謂的 Out-Of-The-Box Experience 說的就是 Atom。自帶 4 組 UI 主題、4 組 Syntax 主題,自帶 Markdown 渲染器、代碼美化插件等等。

3. 簡單設置自帶圖形界面。無疑對我們這些 Spicy Chicken 很用戶友好了,一些簡單的設置是直接用下拉菜單的形式配置的,不需要打開諸如 vimrc 和 User.sublime-settings 然後費盡心思的直接改代碼。

很多人問為什麼推薦 Atom 而不是 IDE?

我只能說,就我們大多數 Spicy Chicken (陌塵也是)來說,寫的代碼還輪不到 IDE 的事情,畢竟剛開始的我們,C / C++ 一個項目不超過兩個文件,一個文件不超過 500 行代碼,用 IDE 來 cmake 一波豈不是很虧。

文本編輯器的最大的優勢在於你可以通過開源社區下載,甚至自己編譯開發「插件 - Plugin」來完善它,實現「開箱即用」中所沒有提供的功能。

一個有情懷的 IDE 基本都會實現代碼自動補全代碼實時編譯糾錯,以及代碼高亮(為了美麗)和代碼自動整理。很可惜,Dev C++ 沒有,Codeblock 也沒有。因此,我們要完善我們嶄新的 Atom 來實現以上功能。類似於sublime text的略縮圖,很實用,atom初始沒有集成開發時卻必不可少

markdown-scroll-sync


file-icons

Plugin: autocomplete-clang


Plugins: linter, linter-clang, linter-ui-default

Themes,這裡的問題主要在於個人審美,我相信一定有一個美麗的 UI 和配套的 Syntax 主題打動你。

Plugin: Atom-beautify

要說最帥氣的敲代碼方式,必然是敲代碼的同時伴隨著特效!

上述功能都是由插件實現的,Atom之所以優秀,不外乎取決於它優秀的插件,你不但可以自行開發滿足自己需求的插件,也可以在插件庫裡搜索大家已經開發好的插件!

1. 點擊file,然後點擊settings


      2. 單擊install


      3. 輸入你想要下載的插件名稱,即可下載安裝

歡迎加入陌塵眾享交流群

QQ群:149522324

微信群:MoChen_1312

相關焦點

  • 我的前端故事----優美的編輯器GitHub Atom
    ~~插件篇效果可在插件首頁中查看atom-beautify:這是個美化代碼的插件,幾乎支持所有主流的語言,完全可以滿足前端同學的使用。docblockr: 我們不僅僅要寫代碼,還要養成寫好注釋的習慣,而經常看開源框架的同學會發現那些大神的代碼前都會有一段完美的注釋,寫清了所有的參數和使用方式,你會覺得大神不僅僅代碼專業,態度也是非常的認真,其實,有了這個插件,你僅僅需要一個tab鍵就可以寫出一樣專業的注釋!強烈推薦!!!
  • 使用Atom打造無懈可擊的Markdown編輯器
    一直以來都奢想擁有一款全能好用的Markdown編輯器,直到遇到了Atom。廢話不多說,直接開搞!1.
  • 零基礎學Python,寫代碼到底用什麼編輯器或者IDE?
    對於零基礎的朋友來說,學習Python有一個小門檻或者說小考驗,那就是選擇寫代碼的工具。簡單,上網查,用什麼工具來寫Python代碼,答案五花八門,各種編輯器、各種IDE,難道一個個試過來?天啊,還沒開始學習已經被工具給整慘了。
  • 這些優秀的主流代碼編輯器,你用過多少款?
    儘管對於給定的項目有許多程式語言可供選擇,但有一件事是亙古不變的,每個開發者都需要一個代碼編輯器來寫代碼。一個好的代碼編輯器不僅僅是一個簡單的文本編輯工具,這是發生奇蹟的地方,開發者編寫的代碼會轉化為更大的項目的可用組件。鑑於這一重要性,難怪開發者會對與他們日夜共處的代碼編輯器如此挑剔。每個開發者都希望擁有一個快速、易於使用且功能均衡的代碼編輯器。
  • 使用Atom文本編輯器的 5 個理由
    那麼 Atom 與其他超現代的文本編輯器有什麼不同呢?與經典的老式編輯器如 Vim 或 Emacs 有何區別呢?Atom terminal with white text on dark grey background我用過很多文本編輯器,並且經過反思,我不得不承認,所有的文本編輯器基本上都差不多。
  • 推薦 8 個必備的 Atom 插件!
    cd 上次給大家推薦了一款優秀的編輯器 Atom,要知道好的編輯器配上牛逼的插件,效率提升的不是一點兩點啊!
  • 開發人員最愛用的33個代碼編輯器推薦!
    對於開發人員來說,利用一款好用的代碼編輯器,可以起到事半功倍的作用。本人歸納整理了開發人員比較常用的代碼編輯器,希望大家喜歡!
  • 2018年最熱門的五款代碼編輯器
    21世紀技術官導讀:如果你正在尋找最新的代碼編輯器,我們提供了一個列表精選了一組好的編輯器。不要再觀望了,先下手為強!
  • 高顏值可調教,打扮老婆用Atom就夠了
    大學的時候,坊間對那些編程高手有一個令人嚮往的傳說,大概說的是大神們能夠直接使用text純文本寫代碼。覺得這種級別的境界特別高大上特別有逼格。自己用eclipse,vs這些帶有代碼補全功能的IDE就感覺有點low。於是在很長一段時間裡,都是帶著信仰去追求這種境界的。
  • 不可不知的 5 種 JavaScript 代碼編輯器
    代碼編輯器對於程式設計師來說是不可或缺的,其中JavaScript是一款非常熱門的程式語言。
  • 新手寫Python程序有什麼推薦好用編輯器
    安裝完成python,需要一個稱手的編輯器。俗話說:工欲善其事,必先利其器。那到底新手寫Python程序有什麼推薦好用編輯器,網上一大堆編輯器不可能每一個都試一下。現在給點我自己學習python過程中選擇編輯器一些個人看法。
  • 文本編輯器大比拼:誰才是真正的編輯器之王?
    作為第一篇,我想先聊聊各大文本編輯器,這是程式設計師最喜歡爭論的話題之一。我還在讀研究生時,很喜歡折騰各種編輯器,還寫了一系列文章,當時受【善用佳軟】邀請發布在了他的博客上(剛訪問,發現他的博客已經 4 年沒更新了,還好可以訪問),文章列表見:[序列文章] 打造全能的文本編輯器[1]。
  • 高級程式設計師最愛用的8款代碼編輯器,你用哪幾個?
    對於開發人員來說,利用一款好用的代碼編輯器,可以起到事半功倍的作用。本人歸納整理了開發人員比較常用的8款代碼編輯器,希望大家喜歡!
  • 世界上最好的Python編輯器是什麼?我投PyCharm一票
    使用 IDLE 或 Python Shell 寫 Python 編碼適用於小型項目,但無法應對成熟的機器學習或數據科學項目。在這種情況下,你需要使用一個 IDE(集成開發環境)或專用的代碼編輯器。由於 Python 是最流行的程式語言之一,IDE 的選擇也非常多。那麼問題來了:「究竟什麼樣的 IDE 最適合 Python?」
  • 讓medit 成為你的下一個 Linux 代碼編輯器
    讓 medit 成為你的下一個 Linux 代碼編輯器 這款經典的文本編輯器提供了所有的基本功能和一些讓你自定義你的體驗的令人興奮的功能。有些功能對普通用戶也很有用。medit 有一個易於使用的標籤式界面(既在窗口頂部,也在側面的彈出式列表中),一個用於快速瀏覽文件系統的側面板,在文件中添加書籤的功能等等。它還具有針對兩種程式語言以及標記語言和 Markdown 的語法高亮顯示功能,因此它是可以用於編輯代碼和普通文本的編輯器。
  • 5款最受Python開發者歡迎的Python IDE和代碼編輯器
    5個Python IDE和文本編輯器的比較在本文中,我們將介紹5個熱門的Python IDE和5個Python文本編輯器。根據您的領域,價格和功能-您將看到最適合您的Python IDE和代碼編輯器。分不清是使用Eclipse這樣的IDE,還是應該使用Sublime文本這樣簡單的東西?那麼本文就為你詳細介紹這些知識。
  • 幾個類似 VS Code的開源編輯器工具
    素材來源:開源最前線Visual Studio Code,也稱為VS Code,是一款支持Linux,Windows和macOS的代碼編輯器
  • 程式設計師最愛用的10款JavaScript編輯器
    對於一名JavaScript程式設計師來說,目前有很多很好的代碼編輯器工具可以去選擇。
  • 為什麼vscode很多人用?
    所以 VSCode 可以跨界搶 IDE 的市場……「比較正常的」內文 Text Layout(雖然依然很爛,但畢竟是用上了 Chromium)如果問第四代編輯器會有什麼功能……我最想要的是能把 bidi 和 shaping 做對,然而要實現這個十萬行 C++ 是少不了的。
  • Notepad++編輯器——Verilog、代碼片段、直接編譯
    語法識別功能,插件也挺好用的。尤其是利用插件實現代碼片段,大大節省我們寫Verilog的時間。此外少有人知道的,可以利用某款插件實現在Notepad++界面中編譯Verilog的功能。下面就來說說這幾個功能要如何設置。