Lire les pages de manuel avec vim c'est possible !
Je ne présente plus cet éditeur de texte ultime qui est sans aucuns doute le seul éditeur de texte valable dans ce bas monde.
Si vous codez un petit script shell ou encore un programme en C, les pages de manuel sont souvent indispensable (et même parfois en Français o/). Alors au lieu de les lire avec la veille commande man , ayez le réflexe vim et lisez là directement dans votre session vim.
Il faut lancer le runtime dans votre vimrc
runtime ftplugin/man.vim
La commande Vim pour lire la page de setenv par exemple :
:Man setenv
Pour les feignant comme moi, un petit mapping à mettre dans votre vimrc qui permet d'avoir la page de man de la commande qui se trouve en dessous du curseur avec la touche K (en mode normal).
nnoremap K :Man <cword><CR>
Previous postLa Quadrature quoi qu'est ce ? |
Next postParser une saisie en C avec la fonction strtok |
Comments: 8
Je voulais lire mes pages de man dans vi en suivant ta commande, mais ça ne fonctionne pas. J'y ai ajouté ! entre : et man et maintenant ça fonctionne parfaitement. Vivement d'autres astuces sur vi, car je débute avec...
Bon en fait ça fonctionne, mais il faut ajouter runtime ftplugin/man.vim dans le fichier .vimrc
Ha oui effectivement j'ai oublié de préciser le runtime :/
Et fait attention si tu change le PAGER aussi, tout est expliqué ici : http://vim-fr.org/index.php/Man.vim
Il y a, comme tu vois, une communauté française de Vim avec
- Un wiki : http://vim-fr.org
- Un planet : http://planet.vim-fr.org
- Un chan IRC : #vim-fr@irc.freenode.org
N'hésite pas a nous rejoindre et contribuer aux traductions/astuces/demande d'aide.
Super, merci pour les liens. Il va falloir que je me mette à IRC aussi :D
Comme l'a dit mathieui sur le salon : :.! man truc marche aussi ;-)
<troll>Venez sur Jabber plutôt que sur IRC, c'est plus mieux :D</troll>
Avec l'adresse du salon jabber c'est mieux vim-fr@chat.jabberfr.org
Mea culpa, oui c'est bien cette adresse
Ne les écoutez pas et viendez tous sur IRC (qui est par ailleurs le meilleur protocole de communication instantanée).


8