[LINUX] commande vim

Je prévois de prendre LPIC101 ce week-end, mais je ne me souviens pas des commandes de base de l'éditeur Vi car je ne l'utilise pas normalement, donc je vais approfondir ma mémoire comme bloc-notes.

Esc Mode de commande <=> Mode d'entrée

Mode d'entrée: vi [R] i: saisissez du texte avant le curseur (insérer) a: Entrez le texte derrière le curseur (devant) I: Déplacez le curseur sur le premier caractère au début de la ligne et entrez le texte juste avant (Insérer) R: Déplacez le curseur à la fin de la ligne et entrez le texte immédiatement après cela o: Insérez une ligne vide sous la ligne actuelle et entrez du texte sur cette ligne (ligne ouverte) O: Insérez une ligne vide au-dessus de la ligne actuelle et entrez du texte sur cette ligne

Commande d'opération du curseur vi: h: Identique à la touche fléchée gauche (←) pour déplacer un caractère vers la gauche l: Identique à la touche fléchée droite (→) pour déplacer un caractère vers la droite k: Identique à la touche fléchée vers le haut (↑) pour remonter d'une ligne j: Identique à la touche fléchée vers le bas (↓) pour descendre d'une ligne 0: aller au début de la ligne $: Passer à la fin de la ligne H: aller au début de la ligne en haut de l'écran L: passer au début de la ligne en bas de l'écran gg: passer à la première ligne du fichier G: passer à la dernière ligne du fichier nG: passer à la nième ligne du fichier : n: passer à la ligne n du fichier u: annuler la dernière opération i: Je veux passer du mode commande au mode entrée et entrée depuis le côté gauche du curseur :! Ls Je veux vérifier les fichiers dans le répertoire courant sans quitter l'éditeur vi

Quittez vi, enregistrez le fichier, exécutez la commande shell : q Quitter sans enregistrer dans un fichier : q! Quittez sans enregistrer le contenu en cours de modification : wq Enregistre le contenu en cours d'édition et quitte ZZ Enregistrez le contenu en cours d'édition et quittez : x Enregistrez le contenu en cours d'édition et quittez : w Ecraser et enregistrer le fichier avec le contenu en cours d'édition : e! Restaurer le dernier contenu enregistré : r Lire le contenu du fichier après la ligne courante :! Exécuter la commande shell sans quitter vi : r! Insérez le résultat de l'exécution de la commande shell

commande d'édition de vi: x: supprimer le caractère à la position du curseur X: supprimer le caractère avant la position du curseur jj: supprimer la ligne actuelle (Appuyez sur d pour la première fois sur la xème ligne et sur d pour la deuxième fois sur la yème ligne): Couper de la xème ligne à la yème ligne dw: Supprimer de la position du curseur au mot suivant yy: Copie la ligne courante dans le tampon p: Coller le contenu du tampon sous la ligne courante (coller) P: coller le contenu du tampon au-dessus de la ligne courante (coller) r: remplacer un caractère à la position du curseur (remplacer) -R: commande d'ouverture de fichier en lecture seule yw: Copie le mot à la position du curseur dans le tampon 3YP: Copiez 3 lignes incluant la ligne du curseur et insérez-la sur le curseur yyp: Copiez la ligne au niveau du curseur et insérez-la dans la ligne ci-dessous : 5 (5G) Déplacer le curseur sur la 5ème ligne du fichier

commande de recherche vi / Motif Recherche le motif spécifié en arrière à partir de la position du curseur ? Motif Recherche le motif spécifié à partir de la position du curseur dans toutes les directions n Rechercher N Rechercher suivant (méthode inverse) :% s / A / B / Remplacez la première chaîne trouvée A par la chaîne B :% s / A / B / g Remplace toute la chaîne A par la chaîne B

Modifier les paramètres de vi : set nu Afficher le numéro de ligne : set nonu Masquer le numéro de ligne (: set nonumber) : set ts = largeur de tabulation Spécifiez la largeur de tabulation numériquement (: set tabstop)

Recommended Posts

commande vim
Vigueur
mémo de commande vi (vim)
Commande Linux n ° 4
Commande Linux n ° 3
Mémorandum de commandement
commande nkf
invite de commande
commande sed
Commande Linux n ° 5
commande grep
mémo de commande
commande supérieure
Mémorandum de commandement
Paramètres VIM
commande mv
commande seq
Commande à peu près systemctl
Liste des commandes Linux
Options de la commande ls
[Linux] Commande de recherche
Commande Linux <Basic 2>
Premier plug-in de commande
collection de commandes pip
mémo de commande scp
mémorandum de commande nc
qui commande mémo
Commande de serveur Linux
Mémo de commande Linux # 1
Commande Linux [lecture]
Résumé des commandes Linux
Développement Arduino en ligne de commande: vim + platformio
Combinaison de commandes pratique
[Linux] Commande / connaissance
Informations de commande IPF
Modifier les paramètres de vim
Ma commande Linux
Vim avec Atom
Commande mémorandum conda
Commande Linux <Basic 1>
commande ps "wchan"
Mémorandum de commande setuptools
Commande Django + Docker
Commande pip cassée
Collection de commandes Linux
Commande mkdir Linux
Principes de base des commandes Linux
[Linux] Commande Git
Résumé de la commande Docker
Linux (mémoire de commande)
Commande DNS dig