Ubuntu 18 LTSサーバーのデフォルト構成では、less
でVキーを押すと、nano
ではなくvi
エディターが呼び出されますが、環境変数$LESSEDIT
、$VISUAL
または$EDITOR
が設定されています。
man less
に記載されているupdate-alternatives --set editor /usr/bin/vim.basic
で文書化されている正しい動作を復元できましたが、これはless
がeditor
の代わりにvi
を実行することを証明します.
これはドキュメントのバグ(Ubuntuの動作がデフォルトのアップストリームless
の動作と意図的に異なる)か、lessのバグか、それとも私のせいですか(何かを見逃しましたか)?
これはマニュアルページのドキュメントのバグです。動作は/usr/share/doc/less/README.Debian
)に記載されています。
Debianおよびその派生物(Ubuntuなど)では、$VISUIAL
も$EDITOR
も設定されていない場合、プログラムはeditor
を標準エディターとして使用する必要があります。 Debianポリシーマニュアル を参照してください。