C’est une petite astuce, mais très utile, surtout lorsque vous éditez du code sur un serveur. Une tâche que nous faisons souvent lorsque nous vérifions et nettoyons le code est de commenter de très grandes parties du script, peut-être un bloc entier d’une boucle ou quelque chose de similaire.
Dans bash, les commentaires commencent par un « # », donc rien après un « # » ne sera exécuté. Mettre un « # » ligne par ligne, si vous avez peut-être 20 ou 30 lignes à commenter, c’est beaucoup de travail (ennuyeux). Donc, ce conseil pourrait nous aider à gagner du temps.
Commençons. Je suppose que vous avez déjà ouvert votre script dans vim, donc vous devez vous rendre (à l’aide des flèches) au premier caractère de la ligne que vous allez commencer à commenter.
Ensuite, vous devez activer le mode sélection en bloc en utilisant ctrl+v
.
Maintenant, vous êtes capable de sélectionner n’importe quelle zone rectangulaire en bloc. À l’aide des touches fléchées, sélectionnez la zone où vous voulez insérer quelque chose (dans notre cas, un « # »).
Après cela, vous devez appuyer sur shift+i
. Et maintenant, vous pouvez écrire n’importe quel caractère. Donc, écrivez un « # » pour tester. Vous verrez que le « # » n’apparaîtra qu’à la première ligne. Ne vous inquiétez pas, c’est normal. Lorsque vous avez terminé, appuyez sur escape et vous aurez le « # » au début de chaque ligne sélectionnée précédemment.
Dans la vidéo, vous avez quelques exemples de la façon dont cela fonctionne.
Remarque : dans le vidéo, j’utilise la touche « u » dans vim (hors mode INSERT) car elle permet d’annuler les dernières modifications.