gVim: Как вставить выделенный фрагмент в режиме командной строки?

gVim: Как вставить выделенный фрагмент в режиме командной строки?

Как в gVim, находясь в режиме командной строки (введя «:»), вставить в командную строку выделение, сделанное мышью после входа в режим командной строки?

Например, я начинаю печатать :g//s//_

Затем я использую мышь, чтобы сделать выделение в тексте, но не могу найти никаких средств, чтобы вставить выделение в позицию моего курсора (представленную в приведенной выше команде как подчеркивание). Я замечаю, что цвет выделения не тот же, что и когда я выхожу из режима командной строки, что говорит о том, что мое выделение находится в каком-то специальном режиме.

решение1

Если вы скопировали, перетаскивая мышь, то вы можете вставить, щелкнув правой кнопкой мыши в режиме командной строки.

Если вы копировали с помощью yкоманд (типа yy, y$, yaw), то по умолчанию этот контент будет в регистре ". Пока вы находитесь в командной строке, нажмите Ctrl+ R, а затем a ". Это вставит недавно скопированный текст через yanks.

Связанный контент