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