tion principal Vim de l'utilisateur ( ~/.vimrc)
<file>
set exrc
set secure
</file>
Après avoir défini ces options dans le fichier ~/.vimrc, des options spéc... ire projet.
===== Paramètres généraux =====
<file>
" mise en forme et gestion des espacements
set n... ugroup project
autocmd!
autocmd BufRead,BufNewFile *.h,*.c set filetype=c.doxygen
augroup END
</fil
ères imprimables et non imprimables avec l'aide
<file>
:h isprint
</file>
Le tableau ci-dessous résume le mode d'affichage des caractères.
^ ASCII (décimal... e mise en forme des caractères non imprimables:
<file>
:hi NonText
</file>
L'option **listchars** permet également de définir quels caractères peuvent être
r la directive suivante dans le fichier ~/.vimrc
<file>
let g:airline_powerline_fonts = 1
</file>
===== Modifier le thème =====
pour modifier le thème en m... le t_Co=8 ). Définir **t_Co** dans vimrc à 256.
<file>
set t_Co=256
</file>
==== La barre de status n’apparaît pas ====
Par défaut elle n'est pas chargée,
format vimball et propose de saisir la commande:
<file>
:s %
</file>
===== Utilisation du plugin =====
Le plugin est chargé par défaut pour les fichiers ave... u plugin est disponible a tout moment sous vim:
<file>
:help xml-plugin.txt
</file>
===== Références =====
* https://help.ubuntu.com/community/VimHowto
er le fichier _vimrc pour ajouter les plugins :
<file txt _vimrc>
</file>
<note warning>
Pour que l'installation du plugin réussisse lancer l'installation d... 'utilisation, c'est que nous allons faire ici.
<file txt _vimrc>
" Unicode symbols
let g:airline_left_... te = '∥'
let g:airline_symbols.whitespace = 'Ξ'
</file>
===== Références =====
* https://stackoverfl
masquer:
<code>
: set nolist
</code>
ou bien:
<file>
:set list !
</file>
Les caractères de contrôle ainsi que les caractères à afficher pour les symbolise... variable **listchars**. Pour afficher sa valeur:
<file>
: set listchars ?
</file>
Plus d'informations dans le wiki [[software:applications:vim:afficher_carac
a commande **sview** est disponible:
* **:sview file** pour afficher le fichier en scindant horizontalement la fenêtre
* **:vert swiew file** pour afficher le fichier file en scindant verticalement la fenêtre.
<note>
C'est exactement ce qui s
r le contenu suivant en début du fichier .vimrc
<file>
set nocompatible " be iMproved, req... ne (i.e. when working on your own plugin)
Plugin 'file:///home/gmarik/path/to/plugin'
" The sparkup vim ... FAQ
" Put your non-Plugin stuff after this line
</file>
===== Installer les plugins =====
Une fois le
un buffer nommé **x** on tapera en mode normal:
<file>
"xyy
</file>
Ici on supprime les 3 lignes sous le curseur et on les place dans le buffer t:
<code>
"t
fichier **~/.vimrc**, ajouter la ligne suivante:
<file>
execute pathogen#infect()
</file>
===== Installation de plugins gérés par Pathogen =====
Maintenant
vimrc
<code powershell>
cd ~
vim _vimrc
</code>
<file txt _vimrc>
source $VIMRUNTIME/defaults.vim
file... FAQ
" Put your non-Plugin stuff after this line
</file>
Enregistrer les modification et relancer Vim. D
e curseur jusqu’à la fin de ligne. Dans ce cas:
<file>
gu$
</file>
===== Quelques exemples =====
| guu | Passe en minuscule toute la ligne sous le curse
bulations par défaut, modifier le fichier .vimrc
<file>
set noexpandtab
</file>
===== Remplacer la tabulation =====
Il est possible de paramétrer Vim pour n
set listchars
</code>
Ici la commande retourne:
<file>
listchars=eol:¶,tab:>-
</file>
On souhaite ajouter des valeurs à la chaîne par défaut sans l'écrase