Outils pour utilisateurs

Outils du site


divers:vim

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
divers:vim [2019/07/18 05:25]
marclebrun
— (Version actuelle)
Ligne 1: Ligne 1:
-====== VIM (Éditeur) ====== 
- 
-  * [[ftp://​ftp.vim.org/​pub/​vim/​doc/​book/​vimbook-OPL.pdf|VIM Book PDF]] 
-  * [[https://​vim.rtorr.com/​|Cheat Sheet]] 
- 
-===== 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.1563427508.txt.gz · Dernière modification: 2019/07/18 05:25 par marclebrun