VIM: как добавить янкированный текст в неназванный регистр
Я знаю, что "Ayy
может добавить текущую строку для регистрации.
Как добавить текущую строку к именному регистру?
Ответы
Ответ 1
Вы можете использовать этот
:let @"[email protected]".getline('.')
чтобы добавить к неназванному регистру. Я не верю, что для этого есть комбинация клавиш. (Однако вы могли бы создать сопоставление, если хотите.)
Причина, по которой я говорю, что для этого нет сочетания клавиш, потому что :h quote_alpha
говорит только о заглавных буквах (для добавления). И нет эквивалентного утверждения в :h quote_quote
Ответ 2
- Выберите бесплатную регистрацию среди я (я предпочитаю зарегистрироваться)
- "Ау {движение}
- "Ай {движение}... (добавить)
- Теперь у вас есть весь набранный текст в регистре.
- И у вас есть такой же контент в безымянном реестре!
(Я случайно обнаружил, что в такой операции безымянный регистр синхронизируется с именованным регистром.)
Преимущество... Вы экономите 2 нажатия клавиш для нажатия. ^ _ ^
Смотри h: quote_quote
NB. Для операций d, c, s, x вы не получите тот же добавленный текст в безымянном регистре, что и в именованном регистре, если вы используете v7.4. (Это ошибка, исправленная в v8.0)