Vim
當我按下“v”鍵時,可以少呼叫 vim 而不是預設的 vi 嗎?
當我點擊時,我想啟動
vim
而不是預設vi
編輯器。v``less
我可以修改任何設置以允許我這樣做嗎?
從
man less
,v 呼叫編輯器來編輯正在查看的目前文件。這 如果已定義,則編輯器取自環境變數 VISUAL, 如果沒有定義 VISUAL 則為 EDITOR,如果沒有定義則預設為“vi” 定義了 VISUAL 和 EDITOR。另見 LESSEDIT 在下面的 PROMPTS 部分下。
EDITOR
只需根據您的意願設置標準環境變數,例如export EDITOR=vim
in~/.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:
只需輸入您希望設置為預設的編輯器的編號。