programing tip

경첩 텍스트를 VI 명령 프롬프트에 복사하는 방법

itbloger 2020. 7. 18. 10:37
반응형

경첩 텍스트를 VI 명령 프롬프트에 복사하는 방법


명령 창에 얽힌 텍스트를 붙여 넣을 수있는 방법이 있는지 알고 싶습니다. 예를 들어 단어를 잡아 당겨서 특정 위치에 단어를 붙이려면 'p'를 사용하여 단어를 붙여 넣을 수 없습니다. 그러나 클립 보드에 복사하면 Shift-Insert가 동일한 내용을 붙여 넣습니다.

vim 명령 프롬프트에 삐걱 거리는 텍스트를 붙여 넣을 수있는 조정이 있습니까?

Windows에서 gvim을 사용하고 있습니다.


사용하려고

<ctrl+r>"

여기서 "는 기본 레지스터를 나타냅니다.


<C-R>"기본 버퍼를 붙여 넣습니다. 또는 q:다음 명령에 대한 버퍼를 여는 데 사용할 수 있습니다 . 시험:help q:


  • 를 눌러 먼저 일반 모드에 있는지 확인하십시오 Esc
  • 일반 모드에서 한 번 :
  • 다음 키보드 조합을 사용 ctrl-r하고 입력"

참고 : 상대 파일 경로를 포함하는 전체 줄을 잡아 당기는 경우 줄 바꿈도 붙여 넣습니다. :! touch src/bash/script.sh^M

마지막을 제거하지 않으면 "\ r"을 포함하는 "재미있는 파일 경로"를 생성합니다 ^M...


커서를 Ex에서 사용하려는 단어 위에 놓으면 멈춤 단계를 저장하려면 다음을 사용하십시오.

 <ctl-r><ctl-w>

이것은 명령 행에 붙여 넣기 위해 잡아 당기는 것을 피합니다. 대신, 커서 아래에있는 단어를 명령 줄에 직접 붙여 넣습니다. 예 :

:%s/<ctl-r><ctl-w>/foo/g

복사하려는 단어 인 경우 사용할 수 있습니다 <C-r><C-w>

  1. 단어 위에 커서를 놓으십시오
  2. 그런 다음과 같은 것을 입력 할 수 있습니다 :vim <C-r><C-w> *

*명명 된 버퍼를 사용하여 클립 보드에 꽂을 수 있습니다 . 예를 들어, 현재 줄을 클립 보드에 복사합니다 :

"*yy

이를 사용하여 줄을 복사 한 다음 명령 줄에 shift-insert로 붙여 넣을 수 있습니다.

마찬가지로 클립 보드에서 다음과 같이 붙여 넣을 수 있습니다.

"*p

+최소한 Mac에서는 클립 보드 입니다. 그래서 당신은 쓸 것 "+yy클립 보드에 선을 꺼낼하고, "+p붙여 넣기 할 수 있습니다. 항상 Command-C 및 Command-V를 사용할 수 있습니다.

참고 URL : https://stackoverflow.com/questions/906535/how-to-copy-yanked-text-to-vi-command-prompt

반응형