10 astuces pour gagner du temps sous UNIX Vim Beginners

Vim est l'éditeur préféré de nombreux développeurs. Et pourquoi ne devrait-il pas en être ainsi? Avec le bon ensemble de commandes et de raccourcis terminaux, il est plus facile d’effectuer le travail plus rapidement. Dans cet article, nous allons nous concentrer sur des raccourcis et des astuces pour les débutants de Vim afin de vous aider à accélérer votre travail..

1. Configurez .vimrc

Quand j'ai commencé avec Vim editor, j'ai passé pas mal de temps à essayer d'indenter mon code. Je ne savais pas que je pouvais configurer des paramètres tels que retrait, surligneur de syntaxe, numéro de ligne, etc., pour Vim à l'aide du .vimrc fichier.

Créez un fichier appelé .vimrc dans votre répertoire personnel (j'utilise Ubuntu Box) et ajoutez les paramètres généraux tels que le numéro de ligne, le retrait, etc..

set number # affiche le numéro de ligne set autoindent # auto indent le code défini nowrap # ne pas enrouler les lignes

2. Quitter l'éditeur sans fermer le terminal

Enregistrer et quitter les modifications apportées à un fichier à l'aide de l'éditeur Vim est un jeu d'enfant. Tout ce que vous devez vous rappeler est d’appuyer sur le bouton ESC touche pour passer en mode visuel, mettez un côlon, type wq et appuyez sur Entrée pour enregistrer les modifications et quitter.

: wq

Si les modifications ne doivent pas être enregistrées, appuyez sur le bouton ESC clé, mettre un côlon et le type q!.

: q!

3. Effacer une ligne ou la ligne entière

Effacer toute une ligne de code en appuyant sur la touche Retour arrière semble un peu exagéré. Vous pouvez supprimer une ligne de code en plaçant le curseur sur la ligne à supprimer, en passant en mode visuel et en appuyant sur  deux fois pour supprimer la ligne.

Dans certains cas, vous souhaiterez peut-être supprimer quelques lignes du code. Dans ces cas:

  1. Passez en mode visuel en appuyant sur la touche ESC clé. 
  2. Déplacez-vous au début de la ligne et appuyez sur m a marquer le début de la ligne.
  3. Passez à la dernière partie du code à supprimer et appuyez sur m 'a et la section de code est supprimée.

4. Copier et coller un bloc de code

Souvent, vous devez copier une seule ligne de code ou un gros morceau de code. Ainsi, tout en travaillant avec Vim, ce raccourci pour copier et coller une seule ligne de code ou un bloc de code est vraiment pratique.

  1. Passez en mode visuel en appuyant sur la touche ESC clé.
  2. Déplace le curseur au début de la ligne à copier.
  3. presse V pour sélectionner la ligne entière.
  4. presse  couper la ligne ou y copier la ligne. 
  5. Déplacez le curseur sur la ligne où vous souhaitez coller et appuyez sur p coller après le curseur.   

5. Annuler et rétablir les modifications

Lors de la saisie de code dans Vim ou tout autre éditeur, vous devez souvent annuler et rétablir certaines modifications. Pour annuler un certain changement dans Vim, passez en mode visuel et appuyez sur vous. Pour rétablir un certain changement, passez en mode visuel et appuyez sur CTRL + R.

6. Code de commentaire

Commenter certaines parties du code est une tâche fastidieuse, surtout s'il s'agit de plusieurs lignes. Nous pouvons utiliser des marqueurs pour commenter des blocs de code.

  1. Passez en mode visuel en appuyant sur la touche ESC clé.
  2. Déplace le curseur sur la première ligne de code à commenter.
  3. Type mk et passer à la dernière ligne qui doit être commentée. mk est un marqueur pour la ligne à commenter
  4. Déplace le curseur sur la dernière ligne à commenter.
  5. Type : 'k, .s / ^ / # /k dénote la fin du marqueur, s dénote la sélection, ^ indique le début de la ligne et # dénote le caractère à remplacer.

7. Recherche à l'aide de Vim

La recherche est une fonctionnalité importante qui est requise la plupart du temps. Pour rechercher un mot particulier dans un fichier, passez en mode visuel et tapez le mot à rechercher.

/ mot à rechercher

Pressage n ferait avancer la recherche, et en appuyant sur N le ferait reculer.

8. Lire un fichier dans Vim

Lorsque j'ai commencé avec Vim, je copiais normalement le contenu d'un autre fichier dans Vim en l'ouvrant, en le copiant et en le collant. Lire le contenu d'un fichier externe dans Vim est un jeu d'enfant. Passez en mode visuel et appuyez sur :lis . C'est un très bon raccourci, plutôt que d'ouvrir manuellement le fichier et de copier le contenu.

9. Lire la sortie de la commande dans Vim

Parfois, vous devez copier le résultat d’une commande particulière dans Vim. Avec une petite modification de la commande de lecture de fichier ci-dessus, nous pouvons lire le résultat d’une commande à Vim. Passez en mode visuel en appuyant sur la touche ESC clé. Entrer : lire! dir, qui ajoutera les noms de répertoires listés à l'éditeur Vim.

10. Aller à la dernière ligne modifiée

Combien de fois vous êtes-vous demandé où était la dernière modification apportée à votre fichier? Avoir un raccourci pour déplacer le curseur à la dernière position aide vraiment.

Passez en mode visuel et tapez g; pour passer à la dernière position modifiée.

Envelopper

Dans ce didacticiel, nous avons observé 10 conseils pour les débutants pour se familiariser avec Vim Editor dans l'environnement UNIX. Avec un peu de pratique, vous devriez être capable de travailler plus rapidement dans l'éditeur Vim..

Faites-nous savoir vos pensées, suggestions ou corrections dans les commentaires ci-dessous. Partagez également d’autres astuces ou raccourcis Vim qui pourraient, selon vous, aider les débutants..

Surveillez les prochains tutoriels en consultant ma page d'instructeur. Il comprend tous les tutoriels dès leur publication.