Nano & VI(M) Quelques Commandes Basiques

De Ikoula Wiki
Jump to navigation Jump to search

Qu'est ce que VI(M) ? & Qu'est ce que Nano ?

VI(M) est éditeur de texte fondé en 1976 par Bill Joy, il majoritérement utilisé et prend largement le devant sur Nano qui lui est un éditeur de texte pour les systèmes Unix aussi, souvent utilisé par les débutants il est souvent laissé tombé et est oublié.

Comment supprimer plusieurs lignes d'un coup ?

Pour NANO :
  • Utilisez CTRL + Shift + 6 pour marquer le début de votre bloc
  • Déplacez le curseur avec les touches fléchées à la fin de votre bloc, le texte sera mis en évidence.
  • Utilisez CTRL + K pour couper / supprimer un bloc.

Pour coller le bloc à un autre endroit, déplacez le curseur sur la position et utilisez CTRL + U. Vous pouvez coller le bloc aussi souvent que vous le souhaitez.


Pour VI(M) :
  • Pour supprimer de la ligne 15 à 20 > :15,20d
  • Pour supprimer de la ligne 15 à la fin > :15,$d
  • Pour supprimer du début jusqu’à la ligne 15 > :0,15d
  • Pour tout supprimer > :0,$d ou :$ puis dgg


Comment modifier un mot ?

Pour NANO :
  • Dans l'éditeur de nano, appuyez sur Ctrl + \. Au bas de l'éditeur nous demandera de saisir le mot ou la phrase à remplacer (Rechercher (pour remplacer):). Entrez après que le texte à remplacer.
  • Introduire un nouveau texte qui remplacera celui entré à l'étape 2. (Remplacer par:). Entrez.
  • Appuyez sur "A"Pour remplacer toutes les phrases


Pour VI(M) :
  • Tapez ":" (sans les guillemets) puis : %s/ancien-mot/nouveau-mot/g


Comment copier-coller plusieurs lignes / plusieurs mot ?

Pour NANO :
  • Si vous voulez sélectionner plusieurs lignes, faites un CTRL + ^ et déplacez les flèches du clavier pour surligner le texte qui vous intéresse.
  • Faites ensuite CTRL + K, CTRL + U et vous pourrez recopier ce passage ailleurs avec un autre CTRL + U.


Pour VI(M) :
  • Être en mode commande (et non insertion --> Faire échap )
  • Déplacez vous sur la première ligne du bloc à copier (ou couper) via les touches j et k.
  • Si vous souhaitez copier les lignes appuyez sur la touche y, sinon si vous souhaitez couper appuyez sur la touche d.
  • Coller le texte en appuyant sur la touche p.


Comment activer la coloration syntaxique ?

Pour NANO :
Pour VI(M) :
  • Il faut pour cela modifier le fichier ~/.vimrc (qui est donc spécifique à un utilisateur) :
  • Puis Tapez sur I pour entrer en mode édition
  • Entrez tout simplement ":syntax on"