Man.vim
De Vim-fr.
Sommaire |
Lire les pages de manuel avec Vim
La variable d'environnement MANPAGER
permet de préciser le programme de visualisation appelé par man ;
voici une manière de visualiser avec Vim :
export MANPAGER="/bin/sh -c \"sed -e 's/.$(echo -e '\010')//g' | vim -R -c 'set ft=man nomod nolist' -\""
Définition qui va bien dans le fichier de conf. de votre shell préféré (ex. ~/.zshrc).
NOTES:
- L'appel à
/bin/shsert à tuyauter Sed et Vim. - L'appel à Sed correspond à un
col -b, mais prend en compte les caractères multi-octets.
Lire les pages de manuel depuis Vim
Manière classique
:.!man trucManière moderne
" Charge le plugin runtime ftplugin/man.vim " Change la valeur de PAGER (man.vim s'attend a trouver un PAGER classique) let $PAGER='less' " Un petit mapping sympa nnoremap K :Man <cword><CR>
Maintenant, dans vim, faites un :Man ls
et ça ouvre la page de manuel de ls(1) dans la fenêtre courante.
Et en mode commande, le raccourci K ouvre la page de man du mot sous le curseur.
