[LINUX] Vigueur

Aperçu

vim est l'un des éditeurs. Tapez vim dans le terminal pour lancer Vim. .. L'état initial de démarrage est le mode normal. Entrer ʻien mode normal passe en mode d'entrée. Vous pouvez revenir au mode normal en appuyant sur la touche «esc». Pour quitter Vim, appuyez sur:pour passer en mode ligne de commande, puis appuyez surqpour entrer. Vous pouvez terminer avec ceci. Si vous souhaitez ignorer les modifications et quitter, entrez: q!. Si vous ajoutez !, Vous pouvez ignorer la modification et quitter. Si vous utilisez Vim pour réécrire et enregistrer le fichier, vous pouvez enregistrer et quitter en appuyant sur wq après:. Si c'est : w, il sera sauvegardé et Vim ne s'arrêtera pas. Si vous voulez changer le nom du fichier et l'enregistrer par écrasement, vous pouvez le changer et l'enregistrer en suivant : w` avec le nom de fichier que vous voulez changer.

Vous pouvez activer le mode visuel en appuyant sur «v». Vous pouvez voir lors de la sélection.

Si vous souhaitez passer du fichier actuel à un autre fichier, vous pouvez le déplacer en suivant : e avec le nom du fichier.

Commandes mobiles

En mode normal, entrez «gg» pour vous déplacer vers le haut. Au contraire, si vous voulez vous déplacer vers le bas, vous pouvez vous déplacer immédiatement en entrant «G».

Si vous voulez vous déplacer par unités d'écrans, vous pouvez passer à un écran avec control + f. Au contraire, si vous voulez passer à un écran, vous pouvez le déplacer avec control + b.

Si vous voulez vous déplacer mot par mot, vous pouvez utiliser «w» pour avancer mot par mot et inversement utiliser «b» pour revenir en arrière mot par mot.

Mouvement ligne par ligne Vous pouvez aller au début de la ligne en entrant «^». Inversement, vous pouvez aller à la fin de la ligne en entrant «$».

Mouvement unique Vous pouvez le déplacer en saisissant f +le caractère de l'endroit que vous souhaitez déplacer. Par exemple, taper «fr» passera au «r» suivant. Si vous avez plusieursrs et que vous voulez passer au rsuivant, vous pouvez entrer;pour passer aursuivant. Si vous continuez à saisir;, vous pouvez passer au r` suivant.

{} Bouge toi Vous pouvez vous déplacer vers le } correspondant en saisissant % dans {. Vous pouvez revenir en arrière en le saisissant à nouveau. La même chose est vraie pour ().

Mode visuel

Sélection de l'unité de caractère v shift + v = V Sélection de l'unité de ligne Sélection du rectangle control + v Appuyez sur gg pour revenir au début et appuyez sur shift + v pour passer à la sélection ligne par ligne et sur G pour tout sélectionner.

Couper

En mode normal, vous pouvez couper par x un seul caractère coupé dd en unités de ligne, et si vous voulez couper plusieurs lignes, vous pouvez couper par le nombre de lignes que vous voulez couper + dd. Par exemple, si vous voulez couper 3 lignes à la fois, ce sera 3dd. Pour coller ce que vous voulez couper, tapez «p» et vous pouvez le coller. La coupe juste avant sera collée.

Si vous voulez copier au lieu de couper, vous pouvez copier en tapant «yy». Ce sera une copie pour chaque ligne. Si vous souhaitez copier plusieurs lignes, spécifiez le nombre de lignes ainsi que couper. Par exemple, si vous voulez copier 5 lignes à la fois, ce sera «5yy».

Chercher

Après avoir entré / en mode normal, entrez le mot que vous souhaitez rechercher et appuyez sur Entrée pour passer à la position de ce mot. Le mot recherché peut correspondre plus d'une fois. Pour passer au mot correspondant ci-dessous, vous pouvez utiliser n. Inversement, si vous voulez monter, vous pouvez le déplacer avec N.

Recherchez le mot où se trouve le curseur

* Il passera de la position où se trouve maintenant le curseur au mot parfaitement apparié ci-dessus. # Il passera de la position où se trouve maintenant le curseur au mot qui correspond parfaitement en dessous.

Remplacement

C'est la méthode lorsque vous souhaitez remplacer le caractère dans la ligne où se trouve maintenant le curseur. Passez en mode commande avec :. Exprimez le remplacement avec «s». Abréviation de substitut. Entrez ensuite «/» et le mot ou le caractère que vous souhaitez remplacer dans la ligne. Après cela, entrez «/» et le caractère ou le mot modifié. Dans ce cas, seul le premier caractère correspondant sera remplacé. Si vous voulez remplacer le premier et les suivants caractères correspondants dans la ligne en même temps, entrez «/» et «g» après.

ex) Remplace la première correspondance par e dans la ligne: s / e / E par E. : s / e / E / g Remplacez tout e de la ligne par E.

Si vous souhaitez remplacer le fichier entier, entrez «%» après «:» et avant «s». Ce «%» signifie le fichier entier. ex):% remplace tous les e de tout le fichier% s / e / E / g par E.

Je veux le remplacer lorsqu'il y a plusieurs correspondances dans tout le fichier. Supposons que vous ne vouliez pas le remplacer. Dans ce cas, entrez «g» suivi de «c». ex):%s/e/E/gc

replace with E (y/n/a/q/l/^E/^Y)?

Il sera affiché dans le terminal comme ci-dessus et le curseur sera sur le caractère correspondant. À ce moment-là, entrez les options. Ensuite, il est traité en fonction de la sélection et le curseur se déplace vers le caractère correspondant suivant. C'est une option, mais vous pouvez faire divers choix tels que y si vous voulez le remplacer et n si vous ne le remplacez pas.

Annuler l'opération

ʻU est une abréviation pour undo, et il sera restauré lorsque vous l'entrerez. Vous pouvez l'utiliser lorsque vous faites une erreur. Si vous appuyez accidentellement sur ʻu, mais que vous voulez changer l'état après le traitement avant d'appuyer sur ʻu, vous pouvez changer l'état avec control + r`.

Fenêtre divisée

Il peut être utilisé lorsque plusieurs fichiers sont affichés en même temps.

: sp Entrez lorsque vous souhaitez diviser l'écran en parties supérieure et inférieure. control + w + w Entrez lors du déplacement entre les écrans. : vs Entrez lorsque vous voulez diviser l'écran en gauche et droite. close Utilisé lorsque vous souhaitez fermer l'écran.

languette

: tabnew Vous pouvez ouvrir un nouvel onglet. : tabe + nom du fichier Si vous connaissez le fichier à ouvrir à l'avance, vous pouvez spécifier le fichier et ouvrir un nouvel onglet en suivant : tabe avec le nom du fichier. Vous pouvez vous déplacer entre les onglets avec gt en mode normal. : tabclose Vous pouvez fermer l'onglet correspondant. vim -p nom de fichier Nom de fichier Si vous voulez démarrer plusieurs fichiers dans des onglets avant de démarrer vim, ajoutez -p et spécifiez le fichier que vous voulez ouvrir, vim démarrera dans plusieurs onglets.

: tabdo Entrez lorsque vous souhaitez remplacer dans tous les onglets. ex):tabdo %s/e/E/g Le remplacement est effectué pour tous les onglets.

Répéter la dernière opération

Vous pouvez répéter l'opération précédente en appuyant sur . en mode normal. ex) Entrez «2dd» pour supprimer 2 lignes, puis entrez «.» pour supprimer à nouveau 2 lignes.

Retrait

Il est utilisé pour aligner les retraits. Vous pouvez aligner les retraits en entrant =. Vous pouvez aligner tout le retrait en sélectionnant tout avec gg + shift + v + G puis en entrant =.

Fonction complémentaire

Utilisez-le lorsque vous souhaitez réutiliser ce nom de fonction ou ce nom de variable. Entrez la première lettre ou sombre à la deuxième lettre, puis entrez contrôle + n pour afficher le mot précédemment utilisé pour la sélection. Si un seul est applicable, l'écran de sélection ne s'affichera pas et se complétera automatiquement. Ceci est utile lorsque vous souhaitez saisir à nouveau un nom de fonction ou de variable long.

Sélection rectangulaire

Sélectionnez un rectangle avec control + v et entrez shift + i = ʻI. Vous pouvez saisir des caractères sur plusieurs lignes. ʻEsc Il sera reflété dans la partie sélectionnée en entrant deux fois. Ceci est pratique lorsque vous souhaitez tout saisir en même temps ou tout supprimer en même temps.

Objet texte

Cela signifie effacer le contenu de la balise cit et entrer en mode de saisie. Cela signifie effacer le tout, y compris le contenu de la balise cat et entrer en mode de saisie. c change delete && insert d Supprimer

ʻIʻa Si le contenu est entier ʻI est le contenu intérieur ʻa est le tout

t``" ``) ``] Spécifiez les objets sur la ligne où se trouve le curseur. Vous pouvez les traiter.

Paramètres pratiques

: set number Affiche le nombre de lignes. : set nonumber Masque le nombre de lignes. : Syntaxe sur Code couleur. : syntax off Il masque le code couleur. : set tab stop = number Vous pouvez spécifier le nombre de caractères dans l'onglet. : set ignorecase Vous pouvez le rendre insensible à la casse. Les recherches n'attrapent généralement que des lettres minuscules. En utilisant cela, il correspondra également aux lettres majuscules. Il sera distingué par «: set noignore case». Seules les lettres minuscules peuvent être capturées dans la recherche.

Recommended Posts

Vigueur
commande vim
Paramètres VIM
Modifier les paramètres de vim
Vim avec Atom
mémo de commande vi (vim)
Développement Arduino: vim + ino