이 질문에는 이미 답변이 있습니다.
- Vim 복사 / 붙여 넣기 들여 쓰기 4 답변
Vim에 코드를 붙여 넣으면 다음과 같은 일이 발생합니다.
Vim에게 탭을 망치지 말라고 어떻게 말할 수 있습니까?
이 질문에는 이미 답변이 있습니다.
Vim에 코드를 붙여 넣으면 다음과 같은 일이 발생합니다.
Vim에게 탭을 망치지 말라고 어떻게 말할 수 있습니까?
답변:
paste
vim에 텍스트를 입력하는 대신 붙여 넣을 것을 알려주는 특수 모드 인 모드를 사용하십시오 . 그냥 입력하십시오 :
:set paste
다음과 같은 매핑이 유용합니다.
:set pastetoggle=<F2>
붙여 넣기 모드와 일반 모드를 빠르게 전환 할 수 있습니다.
또한 pvim이 지원 *
하거나 +
등록하는 경우을 사용하여 클립 보드에서 붙여 넣기를 고려할 수도 있습니다 . 이 경우 다음을 사용하십시오.
"+p
클립 보드에서 붙여 넣으려면 들여 쓰기를 유지합니다.
참고 : 때로는 vimrc에 이것을 사용하는 것이 유용합니다 :
" better yank to clipboard
if has('clipboard')
if has('unnamedplus') " When possible use + register for copy-paste
set clipboard=unnamed,unnamedplus
else " On mac and Windows, use * register for copy-paste
set clipboard=unnamed
endif
endif
BTW, 방금을 사용하여 vimrc에서 가져 와서 y여기에 붙여 넣었 CTRLv으므로 약간의 작업이 절약됩니다.)
나는 그것이 도움이되기를 바랍니다 :)