notes d'étude Linux [03]

Notes relatives à Linux d'apprentissage

Ceci est mon notes de cours universitaires Mu, vidéo spécifique , cliquez ici

Point 3 éditeur texte vim

3.1 Mode de fonctionnement vim

Vi: abréviation de l'éditeur Visual, un éditeur de texte sous l'interface de ligne de commande, système d'exploitation Unix, l'éditeur par défaut, etc.

Vim: Vi acronyme IMproved, Vi est une version améliorée, le texte d'affichage en couleurs, peut être considéré comme un éditeur de programme, etc.

Les CentOS par défaut installé Vim, et sinon, l'installation du réseau, utilisez la commande suivante:

yum install -y vim-enhanced

Vim trois modes de fonctionnement:

  • Mode général (mode de commande)

    • Utilisez le nom de fichier commande vim dans le schéma général:
      déplacer le curseur
      pour supprimer un caractère ou d'une ligne
      copiez et collez le
      Rechercher et remplacer
  • Mode d'édition

    • La commutation du mode normal au mode d'édition: i, I, A, A, o, o, r, R est l'un quelconque de
    • En mode d'édition, la dernière ligne de l'écran apparaissent les mots « INSERT » ou « REMPLACER » la
    • Retour au mode normal à partir du mode d'édition: touche ESC
  • Entrer dans le mode d'édition du mode général

    bouton effet
    je Le caractère est inséré avant le curseur
    je Dans la première rangée de caractères d'insertion de la ligne de curseur
    une Insérer des caractères après le curseur
    UNE Insérer un caractère à la fin de la ligne ligne du curseur
    la Insérez une nouvelle ligne à la ligne du curseur
    la Insérez une nouvelle ligne dans la ligne du curseur
    r Remplacer le caractère sous le curseur, en remplaçant une seule fois
    R Il a été remplacé par le caractère sous le curseur jusqu'à ce que vous appuyez sur la touche Echap
  • mode ligne de commande

    bouton effet
    : w Enregistrer le texte
    : wl Si le fichier est en lecture seule, épargne obligatoire
    : q sortie vi
    : ql Forcer à quitter vi, quel que soit l'éditeur à modifier ou non et ne pas enregistrer la sortie
    : wq Sortir après avoir sauvé
    : E! Restaurer un document au plus état d'origine
    ZZ Il est équivalent à: wq
    : W [filename] Enregistrez le document en tant que nom de fichier
    : R [nom de fichier] Dans la ligne suivante le curseur est lu dans le contenu du nom du document
    : Non définie Dans le premier ensemble de lignes de chaque numéro de la ligne
    : Ensemble Nonu Annuler le numéro de ligne
    : N1, n2 w [nom de fichier] Le contenu des lignes n1 n2 pour enregistrer en tant que nom de fichier de fichier
    : commander Temporairement quitter vi, exécuter une commande Linux, par exemple ::! Ls / home Cotée dans les fichiers sous / home, vous êtes invité à appuyer sur Entrée pour revenir vi
    • Entrez le mode ligne de commande à partir du mode général:
      Enregistrez le fichier
      Quitte Vim
      lit un fichier externe
      numéros de ligne, etc.

3.2 vim commandes communes

Touches de fonction dans les modes de classement général:

  • Déplacer le curseur

    bouton effet
    touches fléchées h ou gauche Le curseur d'un caractère vers la gauche
    j ou la touche de direction vers le bas Curseur vers le bas d'un caractère
    ou les touches fléchées k Le déplacement du curseur vers le haut d'un caractère
    l ou les touches flèche droite Le curseur se déplace vers la droite d'un caractère
    touches fléchées n (n est un nombre) N caractères curseur direction des touches de direction
    Ctrl + f ou PgDn Déplacer vers un écran fichier
    PgUp ou Ctrl + b fichier de l'écran se déplace à une tête
    l'espace n (n est un nombre) Appuyez sur le numéro puis appuyez sur l'espace n, n caractères puis les Moves de curseur vers la droite, si le nombre de caractères est inférieur à n lignes, le curseur continue de se déplacer vers le bas depuis le début vers la droite, jusqu'à ce que n
    0 (numéro 0) ou Home Le passage à la Banque de la ligne
    Ou $ Fin Fin de la ligne est déplacée à la Banque
    H Déplacez le curseur sur la ligne supérieure de l'écran actuel
    M Déplacez le curseur au centre de la ligne de l'écran en cours
    L Déplacez le curseur sur la rangée du bas de l'écran actuel
    g Déplacez le curseur sur la dernière ligne de texte
    nG (n est un nombre) Déplacez le curseur sur la ligne n-ième du texte
    gg Déplacez le curseur sur la première ligne de texte
    Entrez n (n est un nombre) Curseur vers le bas n lignes
  • Supprimer, copier et coller

    bouton effet
    x, X x pour supprimer un caractère en arrière, X pour supprimer un caractère avant
    nx (n est un nombre) Supprimer caractères n arrière
    dd Supprimez la ligne du curseur
    ndd (n est un nombre) Supprimez le curseur vers le bas n lignes
    d1G Supprimer toute la ligne du curseur de données sur la première ligne
    dG Supprimer tout le curseur de données sur la dernière ligne de la ligne
    yy Copiez le curseur de la ligne
    nyy Copier vers le bas n lignes à partir de la ligne du curseur
    p, P p copier des données à partir du curseur coller à la ligne suivante, P à partir de la ligne de curseur Coller
    y1G ligne curseur copier toutes les données dans la première rangée
    yG Copier tout le curseur de données sur la dernière ligne de la ligne
    J Les données de ligne de curseur et la ligne suivante sont combinés en une rangée
    en Restaurer la dernière opération
    Ctrl + r Répétez l'opération
    . Répétez l'opération
  • Rechercher et remplacer

    Touches / entrées effet
    /mot-clé Vous cherchez à la chaîne mot-clé du nom du curseur, lorsque le premier à trouver un mot-clé, le mot est en surbrillance, appuyez sur la « n » continue de chercher un autre, appuyez sur la « N », dans le sens opposé pour trouver le prochain
    ?mot-clé 向光标之前寻找名为keyword的字符串,当找到第一个keyword后,该单词高亮显示,按下“n“继续查找下一个,按下”N“,反方向查找下一个
    :n1,n2s/word1/word2/g 在n1和n2行之间查找word1字符串并替换为word2
    :1,$s/word1/word2/g 从第一行到最末行,查找word1并替换为word2
    :1,$s/word1/word2/gc 在第一行和最末行之间查找word1,替换为word2之前需要用户确认

3.3 vim的其他事项(恢复文件与打开时的警告信息+额外功能)

文件救援--交换文件(filename.swp)

  • 【O】以只读方式打开
  • 【E】直接编辑
  • 【R】恢复
  • 【D】删除交换文件
  • 【Q】退出
  • 【A】中止

注意:文件 filename.swp 不需要时,需要用户手动删除


未完,待续 ~

Je suppose que tu aimes

Origine www.cnblogs.com/codeplayer1999/p/12556122.html
conseillé
Classement