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..
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
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!
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 ré
deux fois pour supprimer la ligne.
Dans certains cas, vous souhaiterez peut-être supprimer quelques lignes du code. Dans ces cas:
ESC
clé. m a
marquer le début de la ligne.m 'a
et la section de code est supprimée.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.
ESC
clé.V
pour sélectionner la ligne entière.ré
couper la ligne ou y
copier la ligne. p
coller après le curseur. 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
.
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.
ESC
clé.mk
et passer à la dernière ligne qui doit être commentée. mk
est un marqueur pour la ligne à commenter: 'k, .s / ^ / # /
où 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.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.
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.
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.
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.
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.