Vim

當我按下“v”鍵時,可以少呼叫 vim 而不是預設的 vi 嗎?

  • September 20, 2018

當我點擊時,我想啟動vim而不是預設vi編輯器。v``less

我可以修改任何設置以允許我這樣做嗎?

man less,

v 呼叫編輯器來編輯正在查看的目前文件。這
如果已定義,則編輯器取自環境變數 VISUAL,
如果沒有定義 VISUAL 則為 EDITOR,如果沒有定義則預設為“vi”
定義了 VISUAL 和 EDITOR。另見
LESSEDIT 在下面的 PROMPTS 部分下。

EDITOR只需根據您的意願設置標準環境變數,例如export EDITOR=vimin~/.bashrc或類似的東西。

我在這裡找到了答案https://www.howtogeek.com/howto/ubuntu/change-the-default-editor-from-nano-on-ubuntu-linux/顯示瞭如何更改預設編輯器而無需更改任何環境變數。不過,這只適用於基於 Debian 的發行版。

簡而言之,在您的 cli 中鍵入以下命令:

sudo update-alternatives --config editor

這將為您提供一個包含不同編輯器選項的菜單,如下所示:

$ sudo update-alternatives –config editor

There are 5 alternatives which provide `editor’.
Selection Alternative
———————————————–
1 /usr/bin/vim
2 /bin/ed
*+ 3 /bin/nano
4 /usr/bin/vim.basic
5 /usr/bin/vim.tiny
Press enter to keep the default[*], or type selection number:

只需輸入您希望設置為預設的編輯器的編號。

引用自:https://unix.stackexchange.com/questions/7186