나는 Vim을 계속하고 싶다. /*...*/
자동으로 주석 리더를 삽입하여 다음 줄에 주석을 달지만 끝낼 수 있습니다. //
한 줄 뒤에 주석 달기.
Vim 위키는 다음을 권장합니다 :
autocmd FileType c,cpp setlocal comments-=:// comments+=f://
하지만 이렇게하면 Enter 키가있는 줄에 //
선행하는 줄의 주석 텍스트가 있던 곳에 다음 줄을 들여 쓰기 할 주석. 이것은 틀린 것입니다. 그 이유는 f
옵션 comments
Vim 도움말에 문서화되어있다 :
f Only the first line has the comment string. Do not repeat comment on
the next line, but preserve indentation (e.g., a bullet-list).
내가 원하는 것은의 행동이다. f
, 그러나 아니 글 머리 기호 목록 스타일로 들여 쓰기를 유지합니다. 한 줄에서 다음 줄로 내려갈 때 //
코멘트, 나는 실제 코드 들여 쓰기와 같은 수준이되고 싶다. 구성을 조정하는 것만으로 달성 할 수 있습니까? 들여 쓰기를 취소하려면 내 입력 키 바인딩을 멋진 기능으로 바꾸어야합니까?
하나 비 - 해법 제거하는 것입니다. //
...에서 comments
모두 함께. 방해하기 때문에 작동하지 않습니다. //
댓글이 올바르게 다시 포장되지 않음 gq
, 때문에 gq
에 의존 comments
텍스트를 감싸는 주석 리더가 무엇인지 알아야합니다.
내가 할 수없는 또 다른 일은 setlocal formatoptions-=r
이는 주석 리더를 모두 삽입 할 수 없기 때문입니다. /*...*/
코멘트.
이것은 다음과 유사합니다. Vim : 새 행의 자동 주석 , 빠 른 길을 찾고 있습니다. //
삽입 모드. 제외하고 싶지 않다. //
전혀 삽입되지 않았습니다.