
저는 퍼티 터미널에서 vim 7.2를 사용하고 있습니다.
실행해도 set noai
vim은 여전히 코드를 들여쓰려고 하는 것 같습니다. Notepad++에서 vim으로 코드를 복사하고 있습니다. 다음은 Notepad++에서 가져온 것입니다.
vim에서 얻은 내용을 따르십시오.
내 파일에 탭이 없습니다.
해결 방법으로 이전 vi를 열고 set noai
붙여넣기 저장을 실행한 다음 vim에서 다시 열었습니다. 이 동작을 수정하는 방법에 대한 제안 사항이 있습니까?
답변1
이는 noai 옵션과 관련이 없습니다. 당신이 겪고 있는 문제는 많은 양의 텍스트를 복사하여 붙여넣는 데 문제가 있다는 것입니다.기존 들여쓰기 포함윔에게.
내가 일반적으로 하는 일은(그리고 이 "문제"에 많이 부딪히는) 것은 F4를 invpaste에 바인딩한 다음 내용을 vim에 붙여넣기 전에 해당 키를 누르는 것입니다. 문제가 해결됩니다.
nnoremap <F4> :set invpaste paste?<CR>
이에 대해 자세히 알아보기
:help paste
vim 내부
답변2
:set paste
문제가 발생하지 않도록 방지
:set nopaste
위 작업을 취소하세요.
:set pastetoggle=<F2>
붙여넣기 토글 키를 F2로 설정하세요.