Rumah >Operasi dan penyelenggaraan >operasi dan penyelenggaraan linux >Cara menggunakan Vim untuk memadamkan baris genap atau ganjil di Linux
Kaedah memadam baris bernombor genap adalah seperti berikut:
:g/^/+1 d
Arahan gbobal digunakan di atas Format arahan gbobal adalah seperti berikut:
:[range]global/{pattern}/{command}
Arahan global ialah. sebenarnya dibahagikan kepada dua langkah: imbas pertama [julat ] Semua baris dalam julat yang ditentukan, tandakan baris yang sepadan dengan {pattern} kemudian laksanakan arahan {command} pada baris yang ditanda dalam urutan, jika garis yang ditanda dipadamkan atau dialihkan semasa operasi arahan pada baris padanan sebelumnya atau cantum, tandanya hilang secara automatik tanpa melaksanakan perintah {command} pada baris. {command} boleh menjadi perintah ex, atau beberapa perintah ex yang dipisahkan oleh |, supaya kita boleh melakukan pelbagai operasi yang berbeza pada baris yang ditanda, atau baris yang dialamatkan dari baris yang ditanda.
Perintah ini mula-mula akan memadankan semua baris, dan kemudian memadamkan baris bernombor genap (gunakan +1 untuk memadamkan baris di sebelah baris semasa). Mengapa ia berjalin? Kerana apabila arahan +1 d dilaksanakan pada baris pertama, baris kedua dipadamkan, dan walaupun baris kedua juga ditanda, ia tidak lagi wujud, jadi arahan untuk memadam baris ketiga tidak akan dilaksanakan.
Arahan untuk memadam beberapa baris adalah seperti berikut:
:g/^/d|m
Fungsi m adalah untuk membuang tanda baris genap untuk mengelakkan baris genap daripada dipadam.
Selain itu, untuk memadam baris bernombor genap, anda juga boleh menggunakan arahan biasa, seperti berikut (arahan pertama ialah bilangan baris):
:%norm jkdd :%norm jdd
Linux ialah sistem pengendalian seperti UNIX yang bebas untuk digunakan dan disebarkan secara bebas Ia adalah sistem pengendalian berbilang pengguna, berbilang tugas, berbilang benang dan berbilang CPU berdasarkan POSIX Perisian alat Unix, aplikasi dan protokol.
Atas ialah kandungan terperinci Cara menggunakan Vim untuk memadamkan baris genap atau ganjil di Linux. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!