Rumah > Soal Jawab > teks badan
1. Bagaimana untuk mencari berbilang kata kunci pada masa yang sama
Sebagai contoh, saya ingin menyerlahkan semua aa, bbbb, ccccc dalam dokumen
2. Berikan contoh
Ada enum
enum Test {
TEST_A,
TEST_BBBBB,
TEST_CC,
TEST_DDDDDDD,
TEST_EEE
};
Bagaimana untuk menambah ulasan berikut dengan cepat
enum Test {
TEST_A, // 0
TEST_BBBBB, // 1
TEST_CC, // 2
TEST_DDDDDDD, // 3
TEST_EEE // 4
};
Untuk soalan 2, berdasarkan jawapan anda dan pengubahsuaian saya sendiri, kaedah yang saya gunakan adalah seperti berikut:
set ve=all
Membenarkan kursor mencapai tempat tanpa aksaraC-v
Masukkan mod visual blok lajur dan pilih lajur yang anda mahu masukkan ulasanA
并插入 // 0
,按 Esc
untuk kembali ke mod biasaV
Masukkan mod visual baris dan pilih semua baris dengan ulasan tambahanlet i=0|'<,'>g/0$/s//=i/|let i=i+1
set ve=
Pulihkan pilihan penyuntingan maya大家讲道理2017-05-16 16:43:13
Soalan kedua:
set ve=all
membolehkan kursor mencapai tempat tanpa aksaraset ve=all
使得光标可以到达没有字符的地方C-v
进入列块可视模式,选中要插入注释的那一列A
并插入 // 0
,按 Esc
回到普通模式0
:I
把它改成递增的数值序列set ve=
把虚拟编辑选项复原(我推荐使用非默认值 block
C-v
Masukkan mod visual blok lajur dan pilih lajur yang anda mahu masukkan ulasanTekan A
dan masukkan // 0
, tekan Esc
untuk kembali ke mod biasa
0
🎜
🎜Gunakan arahan visIncr.vim :I
untuk menukarnya menjadi urutan berangka yang semakin meningkat🎜
🎜
set ve=
Pulihkan pilihan pengeditan maya (saya syorkan anda menggunakan nilai bukan lalai block
supaya anda tidak perlu menukar dengan kerap) 🎜
🎜
🎜PS: Biasanya ia tidak boleh diwakili oleh integer yang dikira, bukan? 🎜阿神2017-05-16 16:43:13
Soalan pertama, gunakan ungkapan biasa apabila mencari:
Soalan kedua, cuma rekod makro:
// 1
pada penghujung
// 1
qq^f y$j$p^A
解释一下:
qq
: 录制宏到寄存器 q
^
: 去行首f
: (注意 f
后面是空格),去第一个空格处y$
: 复制到行尾j$p
: 去下一行的结尾粘贴^A
qq^f y$j$p^A
qq
: Rekod makro untuk mendaftar q
🎜
🎜
^
: Pergi ke permulaan baris🎜
🎜
f
: (perhatikan bahawa f
diikuti dengan ruang), pergi ke ruang pertama 🎜
🎜
y$
: Salin ke hujung baris🎜
🎜
j$p
: Tampal pada hujung baris seterusnya🎜
🎜
某草草2017-05-16 16:43:13
Soalan kedua
Gunakan 列编辑
untuk membuat satu siri ulasan
Untuk menambah nombor secara automatik, dalam mod baris arahan, masukkan arahan berikut:
:let i=0|g/0/s//\=i/|let i=i+1
Sumber penyelesaian yang meningkatkan diri adalah artikel ini: pautan