vim의 삽입 모드에서 Shift+를 눌러 파일에 코드를 추가 Insert하면 vim은 들여쓰기를 분해합니다. 예를 들면 다음과 같습니다.paste
질문:이 문제를 어떻게 해결할 수 있나요?
답변1
Vim은 붙여넣은 모든 코드를 수동으로 입력하는 것처럼 작동하므로 Vim은 추가 들여쓰기를 추가하고 설정과 같은 평소대로 공백을 변경합니다 autoindent
. Vim에 코드를 붙여넣으세요.
:set paste
붙여넣기 모드를 활성화합니다.- 코드를 붙여넣으세요.
:set nopaste
일반 입력이 다시 예상대로 작동하도록 붙여넣기 모드를 비활성화합니다.
:help paste
붙여넣기 모드가 켜져 있을 때 비활성화/변경되는 옵션을 포함한 자세한 정보를 확인하세요 .
이 작업을 자주 수행하는 경우 이러한 종류의 매핑을 설정할 수 있습니다. :help imap
자세한 내용은 참고 자료를 참조하세요.
답변2
하다
:set paste
위의 코드는 문제를 해결합니다.