少调用 nano 而不是 vi

Jue*_*gen 3 vim command-line less

在Ubuntu的LTS 18服务器的缺省配置,按下V键在less调用nano编辑器来代替vi,而没有任何的环境变量$LESSEDIT$VISUAL$EDITOR设置。

我能够恢复记录在man lesswith 中的正确行为,update-alternatives --set editor /usr/bin/vim.basic但这证明lessexecuteseditor而不是vi.

这是文档错误(Ubuntu 行为故意与默认上游less行为不同)还是错误较少,还是我的错(我错过了什么)?

Flo*_*sch 6

这是手册页中的文档错误,行为记录在/usr/share/doc/less/README.Debian) 中。

在 Debian 及其衍生产品(如 Ubuntu)中,editor如果既未设置也$VISUIAL$EDITOR设置,则程序必须用作标准编辑器,请参阅Debian 政策手册