Outils pour utilisateurs

Outils du site


divers:vim

Ceci est une ancienne révision du document !


VIM (Éditeur)

Commandes et raccourcis clavier

Fenêtres
Ctrl+w n Nouvelle fenêtre (vide)
Ctrl+w s Divise la fenêtre en cours Horizontalement (Haut/Bas)
Ctrl+w v Divise la fenêtre en cours Verticalement (Gauche/Droite)
Ctrl+w Ctrl+w Passe à la fenêtre suivante
Ctrl+w q Ferme la fenêtre en cours
Tabs (onglets)
:tabn filename Ouvre un nouvel onglet
:tabc Ferme l'onglet en cours
gt Passe à l'onglet suivant
gT Passe à l'onglet précédent
Copier/Coller
v Commence la sélection à la position du curseur
Shift+v Commence la sélection au début de la ligne en cours
y Copie le texte sélectionné
d Coupe le texte sélectionné
Shift+p Colle la sélection à la position du curseur
Buffers
:ls Liste des buffers (fichiers ouverts)
:bn Buffer suivant
:bp Buffer précédent
Ctrl+6 Buffer précédemment édité
:bd Fermer un buffer

Copier/Coller des lignes

Sortir du mode insertion (Esc) Se placer au début de la première ligne et taper v Descendre pour sélectionner les lignes à couper ou coller Ensuite: Pour copier, taper y Pour couper, taper d Se déplacer à l'endroit où on veut coller les lignes, et taper P Indentation automatique Activer l’indentation automatique : :set ai Passage à la ligne Pour activer ou désactiver le passage à la ligne lorsque le texte dépasse en largeur : :set wrap :set nowrap Tabulations :set tabstop=4 Coloration syntaxique Source

Activer ou désactiver la coloration syntaxique: :syntax on :syntax off

Pour qu’elle soit activée au démarrage, ajouer cette commande dans le fichier .vimrc situé dans votre /home. Thème :colorscheme <nom_du_theme> Pour voir la liste des thèmes disponibles, taper :colorscheme suivi d'un espace puis Ctrl+D. Note: le raccourci pour la commande :colorscheme est :colo. Choix du buffer à partir d'une liste Entrer cette commande: :nnoremap <f5> :buffers<cr>:buffer<space>

Lorsqu'on appuie sur F5, la commande :buffers affiche une liste numérotés des buffers et la commande :buffer attend que l'utilisateur entre le numéro du buffer vers lequel il veut switcher. Mon fichier .vimrc “ Activer la coloration syntaxique syntax on colorscheme desert ” Autoindent, Nowrap, Tabstop set ai set nowrap set tabstop=4 “ Mapper la touche F5 sur le choix d'un buffer depuis une liste nnoremap <F5> :buffers<CR>:buffer<Space>

divers/vim.1563427581.txt.gz · Dernière modification: 2019/07/18 05:26 (modification externe)