
Voilà une petite liste de commande que j’utilise pas mal avec mon éditeur texte favoris ^^
Pour d’autres commandes n’hésitez pas a visiter : le guide de survie de vi ou même la page de Nicolas George
Rechercher
/mot Recherche “mot” vers le bas
?mot Recherche “mot” vers le haut
/choi[xz] Recherche “choix” ou “choiz”
/choiz\|sinac Recherche “choiz” ou “sinac”
/^\n\{2} Recherche 2 lignes vides
:bufdo /mot Recherche “mot” dans tous les fichiers ouverts
Remplacer
:%s/microsoft/apple/g Remplace toutes les occurences de “microsoft” par “apple” dans le fichier
:%s/microsoft/apple/gw Remplace toutes les occurences de “microsoft” par “apple” dans le fichier avec confirmation
:2,35s/microsoft/apple/g Remplace toutes les occurences de “microsoft” par “apple” entre les lignes 2 et 35
:5,$s/microsoft/apple/g Remplace toutes les occurences de “microsoft” par “apple” de la ligne 5 à la fin du fichier
:%s/microsoft/apple/gi Remplace toutes les occurences de “microsoft” par “apple” sans tenir compte de la casse
:s/microsoft/apple/ Remplace la première occurence de “microsoft” par “apple” dans la ligne courante
:s/microsoft/apple/g Remplace toutes les occurences de “microsoft” par “apple” dans la ligne courante
:%s/^/ChoiZ/g Ajoute au début de chaque ligne : “ChoiZ”
:%s/$/ChoiZ/g Ajoute a la fin de chaque ligne : “ChoiZ”
:%s/ *$//g Supprime les espaces blancs
:g/microsoft/d Supprime toutes les lignes contenant “microsoft”
:v/apple/d Supprime toutes les lignes ne contenant pas “apple”
Caracteres spéciaux
:%s/\r//g Supprime les caractères de retour DOS (^M)
:%s/\r/\r/g Transforme les caractères de retour DOS en retours
:%s#<[^>]\+>##g Supprime les tags HTML en laissant le texte
Doublons
:%s/^\(.*\)\n\1$/\1/ Supprime les lignes en doublon
Case
Vu Transforme la ligne en minuscule
VU Transforme la ligne en majuscule
g~~ Inverse la casse de la ligne
vE~ Modifie la casse du mot
vEU Mets le mot en majuscule
ggguG Mets tout le texte en majuscule
:%s/.*/\U& Mets toutes les lettres en majuscule
:%s/.*/\L& Mets toutes les lettres en minuscule
:%s/\<./\u&/g Mets la première lettre de chaque mot en majuscule
:%s/\<./\l&/g Mets la première lettre de chaque mot en minuscule
:%s/.*/\u& Mets la première lettre de chaque ligne ne majuscule
:%s/.*/\l& Mets la première lettre de chaque ligne en minuscule
:set ignorecase Ignore la casse lors des recherches
:set smartcase Ignore la casse lors des recherches sauf si une majuscule est utilisée
Interaction avec Unix
:sh ou :shell Lance une console dans mais reste dans vi
ctrl+d Retourne sous vi
Onglets
:tabnew Création d’un nouvel onglet
gt Affiche l’onglet suivant
:tabfirst Affiche le premier onglet
:tablast Affiche le dernier onglet
:tabm n(position) Réarrange les onglets
:tabdo %s/foo/bar/g Execute une commande dans tous les onglets
:tab ball Mets tous les fichiers ouverts dans des onglets
Mode fenestré
:e fichier Ouvre le fichier “fichier” dans la fenetre actuel
:new fichier Divise la fenetre horizontalement et ouvre le fichier “fichier”
:split fichier Divise la fenetre horizontalement et ouvre le fichier “fichier”
:vsplit fichier Divise la fenêtre verticalement et ouvre le fichier “fichier”
ctrl+w fleche du haut Déplace le curseur dans la fenêtre du haut
ctrl+w fleche du bas Déplace le curseur dans la fenêtre du bas
ctrl+w fleche de droite Déplace le curseur dans la fenêtre de droite
ctrl+w fleche de gauche Déplace le curseur dans la fenêtre de gauche
ctrl+w ctrl+w Déplace le curseur dans la fenêtre suivante
ctrl+w_ Maximise la fenêtre courante
ctrl+w= Donne la même taille à toutes les fenêtres
10 ctrl+w+ Agrandis la fenêtre courante de 10 lignes
Complétion
ctrl+n ctrl+p (en insertion) Compléter le mot
ctrl+x ctrl+l Compléter la ligne
Indentation
:set autoindent Active l’indentation automatique
:set smartindent Indentation automatique intelligente
:set shiftwidth=2 Défini 2 espaces comme taille d’indentation
>> Indente
<< Désindente
Coloration syntaxique
:syntax on Active la coloration syntaxique
:syntax off Désactive la coloration syntaxique
:set syntax=perl Force la coloration syntaxique
Par : ChoiZ
Derniers commentaires