Table des matières

Editeur de texte en ligne de commande

vim

vim [-R] [+n] [+/motif] <fichier>
  * -R Ouvrir le fichier en lecture seule.
  * +n Ouvrir le fichier et positionner le curseur en début de la ligne n
  * +/motif Ouvrir le fichier et positionner le curseur sur la première occurrence du mot motif

Quand on ouvre l'éditeur vi, il est par défaut dans le mode interactif (ou mode sélection)
Commandes de déplacement du mode interactif.
Les touches flèches, home, fin et changement de page sont également fonctionnelles

cde Résultat cde Résultat
* h Vers la gauche * w Début du prochain mot ou ponctuation
* j Vers le bas * b Début du mot précédent ou ponctuation
* k Vers le haut * e Fin du prochain mot ou ponctuation
* l Vers la droite :n Se déplacer à la ligne n
0 Premier caractère de la ligne gg ou :0 Début du fichier
^ Premier caractère du premier mot de la ligne G ou :$ Fin du fichier
$ Dernier caractère de la ligne % Se déplacer à la prochaine accolade ou parenthèse
x Efface le caractère qui se trouve sous le curseur X Efface le caractère qui se derrière le curseur
u Annuler la dernière action dd Supprimer une ligne
ctrl + r Refaire la dernière action annulée :colorscheme Affiche le nom du thème actuel
(ex : default, solarized, molokai, etc…)
:coloscheme nom_theme Charger un thème existant le temps de la session :highlight Pour voir les couleurs en cours de tous les groupes de syntaxe

* : Ces commandes peuvent être multipliées par le nombre n .
Par exemple 5↓ ou 5j pour descendre de 5 lignes

Rechercher un mot dans le texte

Le mode insertion permet d'insérer des caractères :

Le mode commande permet de lancer des commandes telles que “quitter” ou “enregistrer”

Copier, coller, remplacer ou supprimer du texte

Modifier les couleurs d’un thème existant

Pour modifier simplement la couleur des commentaires sur le thème actuel, ajouter une surcharge dans le fichier de configuration Vim (~/.vimrc).
Ajoutez une ligne comme celle-ci pour redéfinir la couleur des commentaires :

highlight Comment ctermfg=lightblue guifg=#5FD7FF

Par exemple, pour modifier la couleur des commentaires en vert clair pour le terminal uniquement :

highlight Comment ctermfg=lightgreen

Pour tester rapidement une couleur, utilisez la commande suivante en mode commande.
3 exemples :

→ :highlight Comment guifg=#FF0000
→ :highlight Comment ctermfg=lightgreen
→ :highlight Comment ctermfg=lightgreen guifg=#FF0000

Après modification, recharger le fichier de configuration :

:source ~/.vimrc

nano

nano fichier.xxx ou sudo nano fichier.xxx

Commandes de base 1
Commandes de base 2
Copier du texte entre 2 éditeur nano

less

Quelques commandes internes de la commande less
[space] Faire défiler une page
e Faire défiler une ligne vers le bas
y Faire défiler une ligne vers le haut
h Accéder à l'aide interne
G Se déplacer en début de fichier
gg Se déplacer en fin de fichier
q quitter
/motif Chercher “motif” dans le texte du fichier
n / N Se déplacer à la prochaine / précédente occurrence trouvée