Outils pour utilisateurs

Outils du site


informatique:linux:vim

Ceci est une ancienne révision du document !


VIM

Général

Utilisation

Utilisation de 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

Créer un IDE avec Vim

A faire sous la session sous laquelle vous allez coder.

Installer VIM et GIT :

apt-get install vim git

Installer Vundle :

cd ~
git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim
informatique/linux/vim.1719212017.txt.gz · Dernière modification: 2024/06/24 08:53 par benoit