
Как в gVim, находясь в режиме командной строки (введя «:»), вставить в командную строку выделение, сделанное мышью после входа в режим командной строки?
Например, я начинаю печатать :g//s//_
Затем я использую мышь, чтобы сделать выделение в тексте, но не могу найти никаких средств, чтобы вставить выделение в позицию моего курсора (представленную в приведенной выше команде как подчеркивание). Я замечаю, что цвет выделения не тот же, что и когда я выхожу из режима командной строки, что говорит о том, что мое выделение находится в каком-то специальном режиме.
решение1
Если вы скопировали, перетаскивая мышь, то вы можете вставить, щелкнув правой кнопкой мыши в режиме командной строки.
Если вы копировали с помощью y
команд (типа yy, y$, yaw), то по умолчанию этот контент будет в регистре "
. Пока вы находитесь в командной строке, нажмите Ctrl+ R, а затем a "
. Это вставит недавно скопированный текст через yanks.