
Vim에서 짜증나는 동작이 나타나고 있습니다. 들여쓰기된 줄(공백 4개)에 있는 경우 새 줄을 열기 위해 누르면 o
커서가 들여쓰기된 줄에 올바르게 삽입된 상태로 삽입 모드로 전환되지만 a 를 입력하면 #
다시 다음 줄로 이동합니다. 가장 왼쪽 열.
다른 사람의 설정을 다운로드하고 몇 가지 모드를 만들었지만 원인을 알 수 없는 것 같습니다.
내 vimrc는 다음과 같습니다. http://pastebin.com/9mGWr8Qf
답변1
이 동작은 값에 따라 달라집니다 formatoptions
. 반환된 값에는 Vim이 예상한 대로 수행할 수 있는 문자가 포함되어야 합니다( 참고 :set fo
) .r
o
:h fo-table
:verbose set fo
마지막으로 정의된 위치를 보려면 Do를 사용하세요 .
오! 그리고 다른 사람의 구성을 사용하는 것은 매우 나쁜 생각입니다.
답변2
stackoverflow에 이에 대한 글이 있었습니다. 하지만 이는 "cindent를 설정"한 경우에만 작동합니다.
https://stackoverflow.com/questions/12469463/vim-c-back-indent-with
:set cindent
:set cinkeys-=0#