Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
vim [Le 15/02/2013, 14:17] 193.49.199.250 [Utilisation] |
vim [Le 27/11/2013, 10:26] 213.245.236.42 [Configuration] |
||
---|---|---|---|
Ligne 29: | Ligne 29: | ||
- | Sur Ubuntu 12.04. Tout d'abord, télécharger la traduction de la doc de vim sur le site : http://vim.dindinx.net/ | + | Sur Ubuntu 12.04. Tout d'abord, télécharger la traduction de la doc de vim sur le site : http://cfennajoui.net/vim/ //(miroir)// |
Ensuite, dans un terminal root, sauvegarder la doc vim actuelle (en anglais) dans un répertoire à créer /usr/share/vim/vimcurrent/old_vim_doc/doc/ (mieux vaut être prudent…) | Ensuite, dans un terminal root, sauvegarder la doc vim actuelle (en anglais) dans un répertoire à créer /usr/share/vim/vimcurrent/old_vim_doc/doc/ (mieux vaut être prudent…) | ||
Ligne 123: | Ligne 123: | ||
===== Configuration ===== | ===== Configuration ===== | ||
- | Pour modifier le comportement de vim, il faut agir sur son fichier de configuration (chaque utilisateur peut avoir le sien). Pour cela [[:tutoriel:comment_editer_un_fichier|créez ou éditez le fichier]] **~/.vimrc**. | + | Pour modifier le comportement de vim, il faut agir sur son fichier de configuration (chaque utilisateur peut avoir le sien). Pour cela [[:tutoriel:comment_editer_un_fichier|créez ou éditez le fichier]] **~/.vimrc** (le fichier vimrc global peut se trouver dans /usr/share/vim/vimrc ). |
- | <note tip>S'il n'existe pas de fichier .vimrc dans le dossier de l'utilisateur vim se lance en « compatibilité » avec vi. C'est-à-dire qu'il va charger les options par défaut de vi, et non pas celles de vim. La simple existence de ce fichier suffit normalement à charger les options par défaut de vim, mais, par précaution, forcez la désactivation de cette compatibilité (en tout début de fichier, car ça change les options).</note> | + | <note tip>S'il n'existe pas de fichier .vimrc dans le dossier de l'utilisateur, vim se lance en « compatibilité » avec vi. C'est-à-dire qu'il va charger les options par défaut de vi, et non pas celles de vim. La simple existence de ce fichier suffit normalement à charger les options par défaut de vim, mais, par précaution, forcez la désactivation de cette compatibilité (en tout début de fichier, car ça change les options).</note> |
Voici quelques paramètres utiles à ajouter dans ce fichier : | Voici quelques paramètres utiles à ajouter dans ce fichier : | ||
Ligne 143: | Ligne 143: | ||
| <code>set ruler</code> | affiche la position du curseur | | | <code>set ruler</code> | affiche la position du curseur | | ||
| <code>set showcmd</code> | affiche les commandes incomplète | | | <code>set showcmd</code> | affiche les commandes incomplète | | ||
+ | |<code>map <C-m> :resize<CR> </code>| Ctrl-m maximize la fenetre courrante (:help map)| | ||
+ | |<code>map <C-b> :bNext<CR></code>| Ctrl-b aller au tampon suivant (:help map)| | ||
Si vim ne se souvient pas de la position précédente du curseur lorsque vous réouvrez un fichier, il faut ajouter la ligne suivante dans le fichier ~/.vimrc: | Si vim ne se souvient pas de la position précédente du curseur lorsque vous réouvrez un fichier, il faut ajouter la ligne suivante dans le fichier ~/.vimrc: | ||
Ligne 178: | Ligne 180: | ||
Il est cependant nécessaire que le thème ait été pensé à la fois pour la GUI et le terminal. Si ce n'est pas le cas du thème que vous avez choisi, le plus simple est d'utiliser le plugin [[http://www.vim.org/scripts/script.php?script_id=1809|guicolorscheme]]. | Il est cependant nécessaire que le thème ait été pensé à la fois pour la GUI et le terminal. Si ce n'est pas le cas du thème que vous avez choisi, le plus simple est d'utiliser le plugin [[http://www.vim.org/scripts/script.php?script_id=1809|guicolorscheme]]. | ||
* [[http://phollow.fr/2010/11/5-themes-vim-pour-frimer-devant-les-filles/?utm_source=rss&utm_medium=rss&utm_campaign=5-themes-vim-pour-frimer-devant-les-filles|5 thèmes VIM pour frimer devant les filles]] | * [[http://phollow.fr/2010/11/5-themes-vim-pour-frimer-devant-les-filles/?utm_source=rss&utm_medium=rss&utm_campaign=5-themes-vim-pour-frimer-devant-les-filles|5 thèmes VIM pour frimer devant les filles]] | ||
+ | |||
+ | Nota : les thèmes installés par défaut se trouvent dans le répertoire /usr/share/vim/vim**xx**/colors ou xx correspond à la version en cours, 73 à ce jour | ||
===== Pour aller plus loin ===== | ===== Pour aller plus loin ===== | ||
* [[http://www.vim.org/]] -- Site officiel (en) | * [[http://www.vim.org/]] -- Site officiel (en) | ||
* [[http://www.gentoo.org/doc/fr/vi-guide.xml|Apprendre vi, la technique de "la feuille de triche"]] | * [[http://www.gentoo.org/doc/fr/vi-guide.xml|Apprendre vi, la technique de "la feuille de triche"]] | ||
- | * [[http://vim.dindinx.net/|Traduction de la documentation de Vim]] | + | * [[http://cfennajoui.net/vim/|Traduction de la documentation de Vim (miroir)]] |
* [[ftp://ftp.vim.org/pub/vim/doc/book/vimbook-OPL.pdf|Vim book (fichier PDF, anglais)]] | * [[ftp://ftp.vim.org/pub/vim/doc/book/vimbook-OPL.pdf|Vim book (fichier PDF, anglais)]] | ||
* [[http://www.swaroopch.com/notes/Vim_fr:Table_des_Mati%C3%A8res|Traduction française du livre: A byte of Vim]] | * [[http://www.swaroopch.com/notes/Vim_fr:Table_des_Mati%C3%A8res|Traduction française du livre: A byte of Vim]] |