Outils pour utilisateurs

Outils du site


informatique:linux:vi

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
informatique:linux:vi [2020/03/01 13:34]
benoit [Configurer vim pour la programmation]
— (Version actuelle)
Ligne 1: Ligne 1:
-==== Utilisation ==== 
- 
-Utilisation de {{informatique:​linux:​vi-wiki.htm|vi}} 
- 
-==== Aide ==== 
-Pour obtenir de l'​aide,​ lancer vim : 
-  vim 
- 
-Puis taper : 
-  :help index 
- 
-==== Multi fenetrage ==== 
-pour activer le multi fenetrage 
-  Crtl + w 
- 
-pour ouvrir une nouvelle fenetre 
-  n  
- 
-pour ouvrir un nouveau fichier 
-  :n nomdufichier 
- 
-pour ouvrir un fichier verticalement : 
-  :vsp nomdufichier 
- 
-Ouvrir vim en multifenetrage : 
-  vim +vsp file1.txt 
- 
-pour changer de fenetre 
-  Crtl ww 
- 
- 
-==== Commande sed dans VI ==== 
-Ci-dessous pour commenter les lignes de 64 à 103 
-  :​64,​103s/​^/#/​ 
- 
-Ci-dessous pour remplacer une chaine de caractere dans tout le texte 
-  :​1,​$s/​chaine/​newchaine/​g 
- 
-Ci-dessous pour remplacer espace par un retour chariot (Pour faire le ^M faire Ctrl-V Ctrl-M) 
-  :1,$s/ /^M/g 
- 
- 
-==== Configurer vim pour la programmation ==== 
-Insérer les lignes suivantes dans $HOME/​.vimrc 
-  set shiftwidth=4 
-  set smartindent 
- 
-Taille d'une tabulation : 
-  set tabstop=4 
- 
-Aussi pour l'​autre indentation :  
-  set cindent 
-  set autoindent 
- 
-Activer la syntaxe en couleur, insérer dans $HOME/​.vimrc 
-  syntaxe on 
-  ​ 
-A copier/​coller : 
-  set shiftwidth=4 
-  set smartindent 
-  set tabstop=4 
-  set cindent 
-  set autoindent 
-  syntax on 
- 
-Auto-indentation avec 4 espaces au lieu d'une tabulation : 
- 
-  set mouse=r 
-  syntax enable 
-  set smartindent 
-  set tabstop=4 
-  set shiftwidth=4 
-  set expandtab 
- 
- 
- 
-==== Afficher les numéros de lignes ==== 
-  :set nu 
-  ​ 
-==== Debloquer Copier/​coller avec clic droit sous Putty ==== 
- 
-Pour autoriser le copier/​coller avec le clic droit de la souris : 
- 
-  set mouse=r 
-  ​ 
-Pouyr l'​interdire : 
-  ​ 
-  set mouse=a 
  
informatique/linux/vi.1583066059.txt.gz · Dernière modification: 2020/03/01 13:34 par benoit