Dans la configuration par défaut du serveur Ubuntu 18 LTS, appuyer sur la touche V dans less
appelle l'éditeur nano
à la place de vi
alors qu'aucune des variables d'environnement $LESSEDIT
, $VISUAL
ou $EDITOR
sont définis.
J'ai pu restaurer le comportement correct décrit dans man less
avec update-alternatives --set editor /usr/bin/vim.basic
, mais cela prouve que less
exécute editor
au lieu de vi
.
S'agit-il d'un bogue de documentation (comportement Ubuntu différant intentionnellement du comportement par défaut less
en amont) ou d'un bogue de moins ou est-ce ma faute (ai-je oublié quelque chose)?
C'est un bogue de documentation dans la page de manuel, le comportement est documenté dans /usr/share/doc/less/README.Debian
).
Dans Debian et ses dérivés (comme Ubuntu), les programmes doivent utiliser editor
comme éditeur standard si ni $VISUIAL
ni $EDITOR
ne sont définis, consultez le manuel de règles Debian .