경첩 텍스트를 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>
- 단어 위에 커서를 놓으십시오
- 그런 다음과 같은 것을 입력 할 수 있습니다
: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
'programing tip' 카테고리의 다른 글
JavaScript에서 CSS 의사 클래스 규칙 설정 (0) | 2020.07.18 |
---|---|
목록에 후행 쉼표가 허용되는 이유는 무엇입니까? (0) | 2020.07.18 |
시간에 민감한 코드를 테스트하기 위해 Java System.currentTimeMillis를 재정의하십시오. (0) | 2020.07.18 |
문자열 키`order (-x, v)`에서 data.table의 행을 내림차순으로 정렬하면 data.table 1.9.4 또는 이전 버전에서 오류가 발생합니다. (0) | 2020.07.17 |
8 비트 정수에서 8 비트보다 큰 값을 얻으려면 어떻게해야합니까? (0) | 2020.07.17 |