我是 Windows 用戶,感謝 Ubuntu 的 Bash世界SL。現在我需要編輯一些文件,但我真的很討厭 Vi。我必須處理它,或者有更簡單的選擇嗎?
我正在尋找的功能是:
- 基於 CLI
- 易於使用(打字和編輯應該類似於記事本)
- 簡單的編輯功能就足夠了
我會嘗試掌握 Vim,但我現在需要進行快速編輯!
答案1
如果您正在尋找替代編輯器,那麼您並不孤單。基本上人生如此短暫學習vi
,我說這是以軟體開發人員為生。然而你應該了解如何退出它,因為這是一個問題兩萬分之一的程式設計師。另外,執行一些基本的追加/插入操作可能值得學習,因為在某些頑固的伺服器上,您找不到任何其他編輯器。
現在,你的問題的答案可能是nano
。
如果您正在執行一些自動建置腳本,使用git
或執行其他命令,它們可能會vim
在您不希望的情況下開啟。您可以透過在繼續之前執行以下命令來防止這種情況:
export EDITOR=nano
答案2
這是一個意見問題。
初學者使用奈。
vim(「vi 改進」)有一點學習曲線,但它非常強大。看這是 vim 初學者指南或任何其他 vim 指南或 vim 教程vimtutor
(包含在 vim 中)。
現在我強烈建議nano
nano -B /path/to/file/to/edit
-B 進行備份
命令透過控制鍵發出,並列在編輯器視窗的底部。
有關於語法突出顯示的指南,請參閱:如何在 nano 中啟用語法突出顯示?
emacs
是 和 的替代品vim
,nano
也有很多好處。emacs
比奈米更複雜。你可以看到emac 之旅。
為了完整起見,vim + Zenburn 等主題會非常有幫助
答案3
作為 Windows 高級用戶,經過嘗試vim
,nano
我發現我需要介於兩者之間的複雜性。所以我嘗試了拍擊這是確切的事情我正在尋找的。
slap 是一個類似 Sublime 的基於終端的文字編輯器,致力於使終端編輯變得更容易。 slap 具有一流的滑鼠支持,甚至透過 SSH 連接也是如此。
安裝:
curl -sL https://raw.githubusercontent.com/slap-editor/slap/master/install.sh | sh
答案4
您是否曾因文字編輯器沒有按照您的意願行事而感到沮喪?生氣你不記得了...
- ……如何尋求協助?
- ...:wq 是什麼意思?
- ……你本科生讀過的小口說書嗎?
一個勇敢的小世界正在等著您!
在我們提倡使用我們最喜歡的輕量級文字編輯器的同時,讓我推薦一下優秀的、小巧的、快速的xo
(exofrills)。
它是一個單一的 Python 3 文件,並且透過 Pygments 很好地支援語法高亮(儘管對於非 Python 來說並不完美):
它還具有極其簡單和有用的組合鍵,可以輕鬆輕鬆地更改為您想要的內容:
其他特性:
- 單一檔案中的程式碼少於 850 行!
- 語法高亮!
- 正規表示式匹配和替換!
- 搜尋歷史快取!
- WTFPL 授權!
- 完全可客製化!
- 從非起始位置開始!
- 在一行的單字之間跳躍!
- 跳到文件中的任意位置!
- 整份文件插入!
- 適合初學者 - 也許您對單字不熟悉!
- 複製並貼上文字!
- 行、列狀態!
- 只有一排非文字編輯空間!
- 既可以保存又可以加載!
Python3的原始碼是在 github 上,您可以使用以下命令更輕鬆地安裝它:
sudo apt install python3-pip
sudo pip3 install exofrills
exofrills:你的文字已被編輯……但你仍然很餓。
免責聲明:我與 exofrills 專案沒有任何關係。