Katakanlah saya punya komentar seperti ini:
//This is a comment
Dan saya ingin membuatnya seperti ini:
//*****************
//This is a comment
//*****************
Apakah ada cara mudah untuk memasukkan karakter berulang kali sampai bahkan dengan baris berikutnya / sebelumnya?
insert-mode
repeated-commands
Samuel
sumber
sumber
ibox<key>This is a comment
(di mana <key> adalah kunci yang Anda tentukan untuk memicu cuplikan) dan itu akan membuat kotak dengan ukuran yang tepat denganthis is a comment
di dalamnya.17a*<Esc>
akan menjadi sesuatu yang bisa Anda gunakan dalam situasi serupa di mana Anda tahu jumlah karakter yang Anda butuhkan, atau jumlah pastinya tidak masalah karena tidak harus disejajarkan dengan garis lain secara merata.)Jawaban:
Jawaban singkat
v $ r
*
:help v_r
Lebih lama
y y p / P Gandakan baris di bawah / di atas
2 l Pindah ke posisi dari tempat menimpa (dalam hal ini kolom ke-3 ← 2 ke kanan)
v $ Pilih hingga akhir baris
r Ganti semua karakter yang dipilih oleh karakter ...
*
sumber
Pada kesempatan °:
Sisipkan pemetaan mode untuk mereplikasi sisa garis yang berdekatan
Menyalin satu karakter dari garis tetangga dalam mode Sisipkan
... sudah terpasang
:help i_CTRL-E
::° Bukan tentang teks pertanyaannya, tetapi apa yang mungkin dicari oleh pengguna lain di sini, mulai dari judul pertanyaan saat ini "masukkan sampai dengan baris berikutnya".
sumber