当我按下 'v' 键时,可以调用 vim 而不是默认的 vi 吗?

Zai*_*aid 25 less vim keyboard-shortcuts vi

我要推出vim,而不是默认的vi编辑时,我打vless

是否有任何设置可以修改以允许我执行此操作?

eph*_*ent 37

man less,

v 调用编辑器来编辑正在查看的当前文件。这
       如果已定义,则编辑器取自环境变量 VISUAL,
       或 EDITOR 如果未定义 VISUAL,或者如果 nei 则默认为“vi”?
       定义了 VISUAL 和 EDITOR。另见讨论
       LESSEDIT 在下面的提示部分下。

只需EDITOR根据您的意愿设置标准环境变量,例如export EDITOR=vimin~/.bashrc或类似的东西。

  • 这可能不再重要了,但是这两个环境变量的初衷是 VISUAL 基于curses(vi 或emacs)而EDITOR 基于tty(ed),这就是为什么较少首先查找VISUAL。可能仍然有一些程序可以看到这种差异。我建议设置 VISUAL 而不是 EDITOR。 (6认同)
  • @Arcege:小更正:VISUAL 应该指向全屏(而不是基于行的)编辑器。尽管 vi 在本质上是一个基于行的编辑器(“vi”(最初)代表“视觉界面”(“ex”,增强的“ed”)。 (2认同)