Я хочу знать, существует ли какой-либо путь, которым я могу вставить дергавший текст к командному окну. Например, если я дергал слово, и я хочу к grep его в некотором месте, которое я не могу просто вставить слово с помощью 'p'. Однако, если я скопирую его в буфер обмена, то Shift-Insert вставит то же самое.
Действительно ли там какая-либо тонкая настройка доступна, который позволил бы мне вставлять дергавший текст к командной строке энергии?
Я использую gvim в Windows.
попробуйте использовать
<ctrl+r>"
где "означает регистр по умолчанию.
Вставит буфер по умолчанию. Также вы можете использовать q:
, чтобы открыть буфер для следующей команды. Попробуйте : help q:
Esc
:
ctrl-r
, а затем введите "
Примечание: если вы дергаете полную строку, содержащую относительный путь к файлу, перевод строки также будет вставлен ... т.е.
:! touch src / bash / script.sh ^ M
СОЗДАЕТ "забавный путь к файлу", содержащий "\ r", если вы не удалите последний ^ M
...
Вы можете скопировать в буфер обмена, используя именованный буфер *
. Например, это скопирует текущую строку в буфер обмена:
"*yy
Таким образом, вы можете скопировать строку, используя это, а затем вставить ее с помощью shift-insert в командную строку.
Точно так же вы можете вставить из буфера обмена следующим образом :
"*p