Я знаю багато способів копіювання речей:
yiw
= yank у поточному слові
yaw
= yank all word (включає пробіл)
yy
= yank поточного рядка
3yy
= yank три рядки, починаючи з поточного
yap
= yank весь абзац (включає проміжок нового рядка)
Я також можу видалити або змінити один символ:
x
= видалити символ під курсором
r
= замінити символ під курсором
Але як у світі ви просто копіюєте один курсор під курсор?
Моя мотивація полягає в тому, що я програмую в Perl 6, а деякі оператори є символами Unicode. Зараз я використовую код Perl 6 Config :: INI tadzik як вихідну точку для користувальницького аналізатора, наприклад, і я хотів би скопіювати саме цей французький символ цитати (гіпер оператор) з цього рядка :
my %hash = $<sections>».ast;
Я міг би використовувати два "символи" версії гіпер оператора >>
, але я вважав, що це >»
виглядає краще і менш неоднозначно, ніж >>>
:
my %hash = $<sections>>>.ast;
ytX
(" y
ank t
il X
"), здається, працює, коли X
символ знаходиться праворуч.
conceal
функції Vim ?
»
персонажа?
yl