vim_tips
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
vim_tips [2008/08/07 22:52] – thierry | vim_tips [2012/02/10 14:06] (Version actuelle) – thierry | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
====== Vim ====== | ====== Vim ====== | ||
- | |||
Vim = Vi ... en gros. | Vim = Vi ... en gros. | ||
+ | |||
+ | ===== vimball ===== | ||
+ | |||
+ | Installer ce plugin qui est utilisé par d' | ||
+ | |||
+ | Recuperer la derniere version " | ||
+ | |||
+ | Pour gvim72 | ||
+ | |||
+ | # cd / | ||
+ | |||
+ | # cp < | ||
+ | # tar -xvzf vimball.tar.gz | ||
+ | plugin/ | ||
+ | autoload/ | ||
+ | doc/ | ||
+ | |||
+ | # chown root:staff autoload/ | ||
+ | |||
+ | Redemarrer vim et vérifier en tapant: | ||
+ | : | ||
+ | | ||
+ | ... | ||
+ | 19: / | ||
+ | ... | ||
+ | |||
+ | | ||
+ | ===== ConqueShell ===== | ||
+ | |||
+ | un shell dans vim ... | ||
+ | |||
+ | Lien: http:// | ||
+ | |||
+ | |||
+ | Aprés installation (via vimball?) : | ||
+ | |||
+ | : | ||
+ | |||
+ | |||
+ | ===== tabulation ===== | ||
+ | ==== inserer une vraie tabulation ==== | ||
+ | En mode insertion, taper [Ctrl]+[V] avant de taper la touche [Tab] ... | ||
+ | |||
+ | |||
+ | ==== retab ==== | ||
+ | Lien: | ||
+ | *http:// | ||
+ | |||
+ | On a un fichier avec des tabulations inadapté à soit... | ||
+ | |||
+ | D' | ||
+ | :set tabstop=x | ||
+ | |||
+ | === plus de tab === | ||
+ | Suspendre l' | ||
+ | :set expandtab | ||
+ | En fait, les " | ||
+ | |||
+ | Alors, on supprime tout les tabs existants par: | ||
+ | :retab | ||
+ | (Je crois qu'il faut selectionner le texte a " | ||
+ | |||
+ | === reformater === | ||
+ | Sous vim, je n'ai pas (encore) trouvé. | ||
+ | |||
+ | J'ai trouvé un petit script Perl qui reformate les scripts Perl | ||
+ | # aptitude install perltidy | ||
+ | |||
+ | La commande suivante me va trés bien (pour re-indenter à ' | ||
+ | $ perltidy -i=2 -l=0 < | ||
+ | Cela créé un fichier: | ||
+ | < | ||
===== Vi pour tous ===== | ===== Vi pour tous ===== | ||
Ligne 45: | Ligne 116: | ||
==== les couleurs ==== | ==== les couleurs ==== | ||
Dans **''/ | Dans **''/ | ||
+ | |||
==== dans chaque fichier ! ==== | ==== dans chaque fichier ! ==== | ||
On peut adapter les options selon le fichier, en mettant les options souhaité dans le fichier.\\ | On peut adapter les options selon le fichier, en mettant les options souhaité dans le fichier.\\ | ||
- | Voir la notion de "modelines" en suivant ce lien: http:// | + | Voir la notion de "modeline" en suivant ce lien: http:// |
Exemple, dans les dernières lignes d'un fichier " | Exemple, dans les dernières lignes d'un fichier " | ||
Ligne 57: | Ligne 129: | ||
Le format a respecter est: | Le format a respecter est: | ||
[text]{white}{vi: | [text]{white}{vi: | ||
+ | |||
+ | |||
+ | | :!: Activer le " | ||
+ | En cas de doute: '': | ||
===== Vi en editeur pour crontab ===== | ===== Vi en editeur pour crontab ===== |
vim_tips.1218149538.txt.gz · Dernière modification : 2008/08/07 22:52 de thierry