Я часто использую регистры для копирования / вставки, но я всегда забывал, в каком регистре находится мой контент.
Есть ли способ отобразить регистры перед вставкой?
В идеале это оставило бы регистр на экране при выборе того, который мы хотим.
cut-copy-paste
register
nobe4
источник
источник
"
и@
в обычном режиме прерывает практически все макросы, которые используют регистры. FWIW.@
. README отмечает, что нерекурсивные карты вызовут проблемы. Я согласен, что было бы неплохо, если бы его можно было настроить для просмотра только регистров.:%g/text/ normal "Ayy
Я составил это отображение, чтобы отобразить список регистров и выбрать тот, который нужно вставить:
Это отобразит список регистров
:reg
и выполнит обычную командуГде
X
результатinput()
.источник
Я бы порекомендовал использовать
:reg
Он покажет содержимое всех регистров (вы можете пролистывать, используя j и k).
Если вы просто хотите показать содержимое одного регистра, вы можете перейти в командный режим и набрать
затем регистр, например регистр х
который вставит содержимое регистра в командную строку. После этого вы можете выйти из командной строки после просмотра вашего реестра.
источник
:dis
а:reg
? Я всегда использую первое.:help :dis
->:di[splay] [arg] Same as :registers. {not in Vi}