Saya tahu banyak cara untuk menyalin sesuatu:
yiw
= menarik di kata saat ini
yaw
= menarik semua kata (termasuk spasi tambahan)
yy
= menarik baris saat ini
3yy
= menarik tiga baris mulai dari yang sekarang
yap
= menarik semua paragraf (termasuk mengikuti baris baru)
Saya juga dapat menghapus atau mengubah satu karakter:
x
= hapus karakter di bawah kursor
r
= ganti karakter di bawah kursor
Tetapi bagaimana di dunia Anda hanya menyalin satu karakter di bawah kursor?
Motivasi saya adalah saya sedang memprogram di Perl 6 dan beberapa operator adalah karakter Unicode. Saat ini saya menggunakan Perl 6 Config :: INI kode tadzik sebagai titik awal untuk parser kustom, misalnya, dan saya ingin menyalin satu karakter kutipan Prancis (operator hiper) dari baris ini :
my %hash = $<sections>».ast;
Saya bisa menggunakan versi dua karakter "Texas" dari operator hiper >>
, tapi saya pikir itu >»
terlihat lebih baik dan kurang ambigu daripada >>>
:
my %hash = $<sections>>>.ast;
ytX
(" y
ank t
il X
") tampaknya berfungsi ketika X
karakter tepat di sebelah kanan.
conceal
fitur Vim ?
»
karakter?
yl