1. Comment rechercher plusieurs mots-clés en même temps
Par exemple, je souhaite mettre en évidence tous les aa, bbbb, ccccc dans le document
2. Donnez des exemples
Il y a une énumération
enum Test {
TEST_A,
TEST_BBBBB,
TEST_CC,
TEST_DDDDDDD,
TEST_EEE
};
Comment ajouter rapidement les commentaires suivants
enum Test {
TEST_A, // 0
TEST_BBBBB, // 1
TEST_CC, // 2
TEST_DDDDDDD, // 3
TEST_EEE // 4
};
Pour la question 2, en fonction de vos réponses et de mes propres modifications, la méthode que j'utilise est la suivante :
set ve=all
Permet au curseur d'atteindre des endroits sans caractèresC-v
Entrez en mode visuel de bloc de colonnes et sélectionnez la colonne dans laquelle vous souhaitez insérer des commentairesA
并插入 // 0
,按 Esc
pour revenir au mode normalV
Entrez en mode visuel de ligne et sélectionnez toutes les lignes avec des commentaires ajoutéslet i=0|'<,'>g/0$/s//=i/|let i=i+1
set ve=
Restaurer les options d'édition virtuelle
Deuxième question :
set ve=all
permet au curseur d'atteindre des endroits sans caractèresset ve=all
使得光标可以到达没有字符的地方C-v
进入列块可视模式,选中要插入注释的那一列A
并插入// 0
,按Esc
回到普通模式0
:I
把它改成递增的数值序列set ve=
把虚拟编辑选项复原(我推荐使用非默认值block
C-v
Entrez en mode visuel de bloc de colonnes et sélectionnez la colonne dans laquelle vous souhaitez insérer des commentairesAppuyez sur
🎜Entrez à nouveau dans le mode visuel du bloc de colonnes et sélectionnez la colonneA
et insérez// 0
, appuyez surEsc
pour revenir au mode normal0
🎜 🎜Utilisez la commande visIncr.vim:I
pour la transformer en une séquence numérique croissante🎜 🎜set ve=
Restaurez les options d'édition virtuelle (je recommande d'utiliser la valeur autre que celle par défautblock
afin de ne pas avoir à changer fréquemment) 🎜 🎜 🎜PS : Habituellement, il ne peut pas être représenté par un entier énuméré, n'est-ce pas ? 🎜La première question, utilisez des expressions régulières lors de la recherche :
Deuxième question, enregistrez simplement une macro :
// 1
à la fin// 1
qq^f y$j$p^A
解释一下:
qq
: 录制宏到寄存器q
^
: 去行首f
: (注意f
后面是空格),去第一个空格处y$
: 复制到行尾j$p
: 去下一行的结尾粘贴^A
qq^f y$j$p^A
🎜
qq
: Enregistrez une macro pour enregistrerq
🎜 🎜^
: Aller au début de la ligne🎜 🎜f
: (notez quef
est suivi d'un espace), allez au premier espace 🎜 🎜y$
: Copier jusqu'à la fin de la ligne🎜 🎜j$p
: Coller à la fin de la ligne suivante🎜 🎜^A
: (C'est Ctrl-A) +1🎜 🎜Deuxième question
Utilisez
列编辑
pour faire une série de commentairesPour auto-incrémenter le numéro, en mode ligne de commande, saisissez la commande suivante :
La source de la solution auto-croissante est cet article : lien