在 Ubuntu 18 LTS 服务器的默认配置中,按 V 键less
调用nano
编辑器,而不是vi
在没有设置环境变量时$LESSEDIT
调用编辑$VISUAL
器$EDITOR
。
我能够恢复man less
with中记录的正确行为,update-alternatives --set editor /usr/bin/vim.basic
但这证明less
执行editor
而不是vi
.
这是一个文档错误(Ubuntu 行为故意与默认上游less
行为不同)还是一个错误,或者是我的错(我错过了什么)?
这是手册页中的一个文档错误,该行为记录在
/usr/share/doc/less/README.Debian
) 中。在 Debian 及其衍生产品(如 Ubuntu)中,如果两者都没有设置,则程序必须
editor
用作标准编辑器,请参阅Debian 政策手册。$VISUIAL
$EDITOR