Cara menggunakan Vim untuk memadamkan baris genap atau ganjil di Linux

WBOY
Lepaskan: 2023-05-22 17:07:22
ke hadapan
1961 orang telah melayarinya

Kaedah memadam baris bernombor genap adalah seperti berikut:

:g/^/+1 d
Salin selepas log masuk

Arahan gbobal digunakan di atas Format arahan gbobal adalah seperti berikut:

:[range]global/{pattern}/{command}
Salin selepas log masuk

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
Salin selepas log masuk

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
Salin selepas log masuk

Apakah itu sistem Linux

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!

Label berkaitan:
sumber:yisu.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan