我可以使用什麼編輯器作為簡單的 vi/vim 替代品?

我可以使用什麼編輯器作為簡單的 vi/vim 替代品?

我是 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是 和 的替代品vimnano也有很多好處。emacs比奈米更複雜。你可以看到emac 之旅

為了完整起見,vim + Zenburn 等主題會非常有幫助

曾伯恩

答案3

作為 Windows 高級用戶,經過嘗試vimnano我發現我需要介於兩者之間的複雜性。所以我嘗試了拍擊這是確切的事情我正在尋找的。

巴掌影像

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 專案沒有任何關係。

相關內容