less 调用 nano 而不是 vi

less 调用 nano 而不是 vi

在 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$EDITORDebian 政策手册

相关内容