Tôi biết nhiều cách để sao chép mọi thứ:
yiw
= yank trong từ hiện tại
yaw
= yank all word (bao gồm một dấu cách)
yy
= yank dòng hiện tại
3yy
= yank ba dòng bắt đầu từ hiện tại
yap
= yank tất cả đoạn (bao gồm cả dòng mới)
Tôi cũng có thể xóa hoặc thay đổi một ký tự:
x
= xóa ký tự dưới con trỏ
r
= thay thế ký tự dưới con trỏ
Nhưng làm thế nào trên thế giới bạn chỉ cần sao chép một ký tự dưới con trỏ?
Động lực của tôi là tôi đang lập trình trong Perl 6 và một số toán tử là các ký tự Unicode. Ngay bây giờ, tôi đang sử dụng Perl 6 Config :: mã INI của tadzik làm điểm bắt đầu cho trình phân tích cú pháp tùy chỉnh, và tôi muốn sao chép chỉ một ký tự trích dẫn tiếng Pháp (một toán tử siêu tốc) từ dòng này :
my %hash = $<sections>».ast;
Tôi có thể sử dụng phiên bản hai ký tự "Texas" của siêu toán tử >>
, nhưng tôi nghĩ rằng nó >»
trông tốt hơn và ít mơ hồ hơn >>>
:
my %hash = $<sections>>>.ast;
ytX
(" y
ank t
il X
") dường như hoạt động khi X
ký tự ở bên phải.
conceal
tính năng Vim ?
»
nhân vật?
yl