Premiers pas avec l'éditeur de texte linux-vi/vim

  • Concept vi/vim
    Dans CentOS, les compilateurs de texte couramment utilisés sont le compilateur vi et sa version améliorée du compilateur vim. L'éditeur vi est un éditeur standard sous tous les systèmes Unix et Linux, et sa puissance n'est pas inférieure à n'importe quel éditeur de texte le plus récent. vi est également l'éditeur de texte le plus élémentaire de Linux. Après l'avoir appris, vous pourrez vous déplacer librement dans le monde Linux.
  • installation de vim
    Utilisez yum pour installer la version mise à jour de vi en ligne. Avant l'installation, assurez-vous que la machine virtuelle peut accéder à Internet et envoyer un
    ping à www.baidu.com. Lors d'une exécution normale, exécutez la commande suivante
    yum -y install vim*
  • Les trois modes de vi/vim et la relation de conversion entre chaque mode
    fondamentalement vi peuvent être divisés en trois états, à savoir le mode ligne de commande (le mode général dans la figure ci-dessous) (mode commande), le mode insertion (mode Insertion) et Mode ligne de fond (mode dernière ligne)
    insérez la description de l'image ici
    1. Mode ligne de commande (mode commande) : contrôlez le mouvement du curseur à l'écran, supprimez des caractères, des mots ou des lignes, déplacez et copiez une section et passez en mode Insertion ou passez en mode dernière ligne.
    2. Mode Insertion (mode Insertion): uniquement en mode Insertion, vous pouvez saisir du texte, appuyez sur la touche "ESC" pour revenir au mode ligne de commande.
    3. Mode dernière ligne (mode dernière ligne) : enregistrez le fichier ou quittez vi, et vous pouvez également définir l'environnement d'édition, comme la recherche de chaînes de caractères, la liste des numéros de ligne, etc. Mais généralement, nous simplifions vi en deux modes lors de l'
    utilisation c'est-à-dire que le mode dernière ligne (mode dernière ligne) est également inclus dans le mode de commande en mode commande)
  • Étapes de l'opération de changement de mode
    1. Si vous voulez quitter vi, vous devez d'abord passer en mode ligne de fond
    2. En mode insertion, appuyez d'abord sur la touche ESC, puis appuyez sur la touche : pour passer en mode ligne de fond 3.
    Si vous souhaitez enregistrer l'édition en cours Pour le contenu, saisissez wq! après :, c'est-à-dire : wq!, afin que le texte soit enregistré. Puis quittez l'éditeur vi.
    4. Si vous ne souhaitez pas enregistrer le contenu en cours d'édition, saisissez q! après :, c'est-à-dire : q!, afin de pouvoir quitter directement l'éditeur vi en abandonnant cette modification.
    conseils : ! Indique une exécution obligatoire, non requise
  • Édition des commandes et des raccourcis
    1. Commande Insérer : (le mode général passe en mode insertion)
    i Insérer avant le curseur
    I Insérer un au début de la ligne actuelle du curseur Insérer
    un après le curseur Insérer un
    A à la fin de la ligne actuelle du curseur curseur Insère
    o Ligne suivante de la ligne courante du curseur Insère une nouvelle ligne
    O Insère une nouvelle ligne au-dessus de la ligne courante du curseur
    2. Commande de positionnement :
    :set nu Affiche le numéro de ligne
    : set nonu Annule le numéro de ligne
    : n à l'énième ligne du texte
    gg à la première ligne du texte
    G au texte Dernière ligne
    / Rechercher des mots-clés et appuyez sur pour commencer à partir de la position actuelle du curseur
  • Remplacer et annuler les commandes (en mode normal) :
    u annuler, annuler l'opération précédente (ctrl+z sous windows)
    ctrl + r refaire, revenir à avant annuler (ctrl+y sous windows)
    r remplacer le caractère où se trouve le curseur
    R à partir du curseur Commencez à remplacer là où vous vous trouvez, appuyez sur la touche Échap pour terminer
  • Commande de suppression :
    x supprime le caractère où se trouve le curseur
    nx supprime n caractères après la localisation du curseur
    dd supprime la ligne où se trouve le curseur.
    ndd supprime n lignes
    dG supprime tout le contenu de la position du curseur à la fin de la ligne
    D supprime le contenu de la position du curseur à la fin de la ligne
    : 5,7d supprime les lignes dans la plage spécifiée (5,7)
  • Raccourcis clavier couramment utilisés :
    Maj+ zz enregistrer et quitter, identique à « :wq »
    v entrer en mode visuel caractère
    V ou Maj + v entrer en mode visuel ligne
    Ctrl + v entrer en mode visuel bloc
    ctrl+b : reculer l'écran d'une page
    ctrl+ f : avancer l'écran d'une page
    Symbole « $ » : déplacer le curseur à la fin de la ligne
    Symbole « ^ » : déplacer le curseur au début de
    la ligne yy : copier la ligne où se trouve le curseur dans le tampon .
    nyy : par exemple, "6yy" signifie copier et remplacer 6 lignes de texte à partir de la ligne où le curseur est "vers le bas"
     : utilisez "s/original character/new character/g" dans le mode ligne du bas pour représenter tous les ligne actuelle si vous voulez remplacer globalement , s passe à %s
    ctrl+z Il y aura un fichier de sauvegarde lorsque vous quittez anormalement, vous devez supprimer le fichier de sauvegarde pour entrer normalement
    Après la génération du fichier d'échange, la solution est
    ls - a /path
    rm -rf .xxxx.swp Supprimez le fichier d'échange s'il existe plusieurs
    astuces rm -rf xxx.sw* : Toutes les commandes de copie liées à « y » doivent coopérer avec « p » pour terminer les fonctions de copier-coller.

Je suppose que tu aimes

Origine blog.csdn.net/weixin_44834205/article/details/126398134
conseillé
Classement