gvim - Bagaimana untuk memasukkan simbol berulang n kali sehingga sejajar dengan baris sebelumnya dalam Vim?
为情所困
为情所困 2017-05-16 16:40:54
0
4
885

Saya menggunakan Vim untuk menulis beberapa skrip kecil baru-baru ini Apabila menulis ulasan, saya ingin memisahkannya dengan cara ini:
"------------------------------------------------ - ---------
"-------------Ini Komen---------------------------
"------------------------------------------------ - ---------
Saya tahu bahawa ni- boleh digunakan untuk memasukkan n tanda "-", tetapi garis tengah perlu dimasukkan secara manual. Oleh kerana panjang kandungan Ulasan tidak diketahui, ia perlu dimasukkan secara manual setiap kali, dan kadangkala berlaku penyelewengan. Saya tertanya-tanya sama ada terdapat cara untuk memasukkan tanda "-" yang mencukupi secara automatik untuk diselaraskan dengan baris sebelumnya selepas memasukkan Komen?

为情所困
为情所困

membalas semua(4)
我想大声告诉你

Tambahkan ini pada vimrc anda:

inoremap <expr> <C-r>* repeat('*', strdisplaywidth(getline(line('.')-1))-strdisplaywidth(getline('.')))

Kemudian tekan <C-r>* apabila anda perlu menggunakan asterisk untuk menjajarkan dengan baris sebelumnya.

Penyelesaian lain ialah menyalin semua asterisk dalam baris sebelumnya sebelum menulis bahagian teks, dan kemudian tekan gR di mana anda perlu menulis teks untuk memasuki mod penggantian maya, jadi anda tidak perlu mengira asterisk .

巴扎黑

.Penggunaan nombor. .

漂亮男人

Saya tidak tahu cara melakukannya secara langsung, tetapi ada cara lain untuk mencapai keperluan anda, dan ia tidak menyusahkan:

1 Masukkan lebih banyak simbol setiap kali
2. Gunakan pemilihan blok untuk memadam simbol berlebihan sekaligus

给我你的怀抱

Eh~, bolehkah anda menulis tiga asterisk dahulu, lompat ke tengah, dan kemudian tekan R?

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan