当我点击时,我想启动vim
而不是默认编辑器。vi
vless
我可以修改任何设置来执行此操作吗?
答案1
从man less
,
v 调用编辑器来编辑当前正在查看的文件。这 编辑器取自环境变量 VISUAL(如果已定义), 或 EDITOR(如果未定义 VISUAL),或者默认为“vi”(如果未定义) 定义了 VISUAL 或 EDITOR。另请参阅讨论 在下面的“提示”部分下进行编辑。
EDITOR
只需根据您的意愿设置标准环境变量,例如export EDITOR=vim
in~/.bashrc
或类似的东西。
答案2
我在这里找到了答案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:
只需输入您想要设置为默认的编辑器的编号。
答案3
您还可以创建一个别名
alias v='vim'
并将其保存在您的/.bashrc