vim_tips
Différences
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente | ||
vim_tips [2008/08/07 13:16] – créée thierry | vim_tips [2012/02/10 14:06] (Version actuelle) – thierry | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
====== Vim ====== | ====== Vim ====== | ||
+ | Vim = Vi ... en gros. | ||
- | Vi = Vim ... 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 | ||
+ | : | ||
+ | |||
+ | ... | ||
+ | 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 ===== | ||
+ | |||
==== tous ==== | ==== tous ==== | ||
Ligne 25: | Ligne 97: | ||
set mouse=a | set mouse=a | ||
set incsearch | set incsearch | ||
+ | |||
+ | Si on a des problèmes fontes sous X, on peut ajouter: | ||
+ | set guifont=Liberation\ Mono\ 12 | ||
+ | |||
+ | Il existe aussi " | ||
+ | |||
==== user ==== | ==== user ==== | ||
Proceder de même, mais dans **''/ | Proceder de même, mais dans **''/ | ||
Ligne 38: | 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 " | ||
<!-- vim: set shiftwidth=2 softtabstop=2: | <!-- vim: set shiftwidth=2 softtabstop=2: | ||
Ce peut être les premières lignes aussi... | Ce peut être les premières lignes aussi... | ||
+ | |||
+ | Le format a respecter est: | ||
+ | [text]{white}{vi: | ||
+ | |||
+ | |||
+ | | :!: Activer le " | ||
+ | En cas de doute: '': | ||
===== Vi en editeur pour crontab ===== | ===== Vi en editeur pour crontab ===== |
vim_tips.1218114960.txt.gz · Dernière modification : 2008/08/07 13:16 de thierry