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 sur
qpour 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.
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 plusieurs
rs et que vous voulez passer au
rsuivant, vous pouvez entrer
;pour passer au
rsuivant. 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 ()
.
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.
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».
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
.
*
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.
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.
ʻ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`.
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.
: 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.
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.
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 =
.
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é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.
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.
: 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.