Rumah > Soal Jawab > teks badan
Saya menyemak senarai arahan vim di Internet, dan hanya ada arahan untuk menggantikan baris semasa dengan teks penuh atau menggantikan dengan teks penuh
PHPz2017-05-16 16:41:59
:'<,'>s/替换项/替换为/g
Arahan berikut menentukan penggantian hanya antara baris 5 hingga 15:🎜 🎜Arahan berikut menggantikan semua idiot rentetan dengan pengurus dalam artikel ini:
:1,$s/idiots/manages/g :1,$s/idiots/manages/g
通常我们会在命令中使用%指代整个文件做为替换范围:
:%s/search/replace/g
以下命令指定只在第5至第15行间进行替换:
:5,15s/dog/cat/g
以下命令指定只在当前行至文件结尾间进行替换:
:.,$s/dog/cat/g
以下命令指定只在后续9行内进行替换:
:.,.+8s/dog/cat/g
你还可以将特定字符做为替换范围。比如,将SQL语句从FROM至分号部分中的所有等号(=)替换为不等号(<>):
Biasanya kami menggunakan % dalam arahan untuk merujuk kepada keseluruhan fail sebagai julat gantian:
:/FROM/,/;/s/=/<>/g
:%s/cari/ganti/g
大家讲道理2017-05-16 16:41:59
Control+v masuk mod visual block, tekan hjkl untuk pilih kandungan yang perlu dikendalikan, d bermaksud potong, p bermaksud tampal
Oh, mungkin saya salah faham soalan itu. .