優秀的Linux文字編輯器

2021-09-23 16:04:34 字數 1382 閱讀 9335

這裡.

讓我們直接從這兩個「大咖」開始。當有人在乙個聊天室裡問關於linux下的編輯器時,會有乙個人立馬回答vim,然後會有另外乙個說emacs。(lctt譯註:這就是v黨和e黨啊~)之所以會這樣,理由很充分。這兩個都是非常強大的編輯器,有很多的特性,很多外掛程式,很強大的社群支援。如果你一點都不熟悉它們的話,要描述清楚它們強大的功能是有點困難。但是簡單來講,它們允許你在文字中快速移動,簡單地做出大量的修改,記錄巨集以及你能想到基本上任何瘋狂的編輯方式。這兩個編輯器共同的缺點是,不可避免地花時間去學習。講完這點之後,我不會陷入到哪乙個更好的爭論中去,但是我真的想建議每乙個人至少學習這兩者之一。

一款叫做sublime text的文字編輯器在過去幾年逐漸興起。一些人可能會將它視為vim或者emacs的友好版,專為程式設計而設計的。事實上,它保持了一些與vim和emacs的相似特性。比如,批量編輯和函式跳轉都會讓人或多或少想起emacs或者乙個充滿活力的vim。然而,它保留了更多的可視性並且更加容易使用。同樣,大量的外掛程式吸引大家進行個性化定製。(lctt譯註:實際上,譯者認為sublime text與其說是像vim或emacs,不如說更像是mac上的編輯器神器textmate。另外,sublime text的發展最近已經陷入停滯了。)

sublime text唯一的「汙點」是它的許可證:如果你只使用開源軟體的話,你可以放棄它了。(lctt譯註:但是sublime text可以全功能一直試用下去,沒有一點區別,只是如果你覺得應該支援的話,付費比較好,雖然挺貴。)為此,最近出現了乙個雄心勃勃的轉殖版 lime 。這個軟體正處在重度開發當中,但是它的理念是:跟sublime text相似的使用者體驗,但是帶著開源的韻味。對於lime,除了滿滿的期待沒有更多要說的了。

距現在更近的,github以開源形式發布了atom,展開了與sublime text正式的競爭。atom打包了所有你想要的檔案跳轉,**片段使用等特性,提供乙個完整特性的編輯器而不是簡單的編輯框。使用html,css和整合node.js環境,可以輕易地定製文字處理過程,這正是它的魅力所在。這其實已經要涉及到ide的定義了,我們的列表最多會覆蓋到這裡。(lctt譯註:好吧,我覺得從sublime text轉移出來的最佳出口就是atom。)

也許這類編輯器裡面最不受歡迎的是nano。如果你想遮蔽所有分心的事,關掉x server(lctt譯註:關掉桌面,只用文字終端介面,nano就是工作在這種模式下。實際上這時nano就是接管了x server的工作。)。這是最簡單和直接的方式。事實上,《權力遊戲(game of thrones)》的作者geogge r. r. martin最近就在一次採訪中說他使用乙個類似dos word的文字處理程式寫他的**。

如果你想要一款更順眼一點的編輯器,你可以試試我的最愛:qute。沒有酷炫的特性,也許有一點latex排版使它開起來更美觀,但是重點其實是在它的介面的。它提供了乙個舒適的導航和編輯體驗。如果你對終端感覺不太舒服,qute是個不錯的選擇。

linux 文字編輯器

vi編輯器 vi vim 命令模式 輸入模式 末行模式 命令模式 輸入模式 插入i 從游標的位置前面開始插入,並且游標隨著插入的內容向後移動 i從游標所在行的第乙個非空字元前面開始插入 新增a 從游標所在位置後面開始新增,游標隨著插入內容向後移動 a從游標所在行的最後的地方開始新增 開始o 從游標所...

linux 文字編輯器

檔案編輯 nano vi vim emacs gedit nano 記憶體臨時建立 vim 三種模式 命令模式 複製 裁剪 刪除 跳轉 貼上 插入模式 編輯檔案 末行模式 退出 儲存 重新命名 讀入檔案 搜尋檔案 跳轉 vim 編輯的命令 命令模式 游標定位 hjkl 游標上下左右 shift 跳轉...

Linux文字編輯器

一 命令列模式 任何時候,不管使用者處於何種模式,只要單擊 esc 鍵,即可使vi 進入命令列模式。使用者在shell環境下輸入並啟動vi 命令,進入編輯器時,也是處於該模式下。在該模式下,使用者可以輸入各種合法的 vi 命令用於管理自己的文件 二 文字輸入模式 在命令列模式下輸入 插入命令 i 附...