vim 에서이 요점을 복사하려고 할 때 이것을 얻었습니다 : https://gist.github.com/w0ng/3278077
주석이 포함 된 내용을 붙여 넣으면 주석 다음에 나오는 모든 내용이 주석으로 붙여집니다.
삽입 모드에서 주석을 작성하고 Enter 키를 누르면 다음 줄이 자동으로 주석을 추가한다는 사실과 관련이있을 수 있습니다.
이 동작을 어떻게 제거 할 수 있습니까?
vim 에서이 요점을 복사하려고 할 때 이것을 얻었습니다 : https://gist.github.com/w0ng/3278077
주석이 포함 된 내용을 붙여 넣으면 주석 다음에 나오는 모든 내용이 주석으로 붙여집니다.
삽입 모드에서 주석을 작성하고 Enter 키를 누르면 다음 줄이 자동으로 주석을 추가한다는 사실과 관련이있을 수 있습니다.
이 동작을 어떻게 제거 할 수 있습니까?
답변:
무슨 일이야? 주석 줄에있을 때 새 줄을 자동으로 주석 처리하는 Vim 형식 옵션이 있습니다. 이러한 옵션 중 일부는 일반적으로 기본적으로 사용됩니다. 예를 들어
# a comment<CR>
#
보시다시피, 새 줄 앞에는 주석 문자가 자동으로 추가됩니다. 설정 을 제거 c
하고 제거하여 이러한 옵션의 대부분을 비활성화 할 수 있습니다 . 이러한 옵션에 대한 자세한 내용을 참조하십시오 .r
formatoptions
:h fo-table
:set formatoptions-=cr
Vim은 터미널 에뮬레이터의 붙여 넣기 메커니즘으로 붙여 넣은 텍스트와 입력하는 텍스트를 구별 할 수있는 방법이 없습니다. 붙여 넣기 옵션 ( set paste
)을 설정하면 Vim에 붙여 넣기 된 텍스트를 예상하고 원하지 않는 서식 옵션을 비활성화하도록 지시합니다.