vim-commentary가있는 github 맛 마크 다운에 대한 주석
vim-commentary주석과 주석 제거를위한 훌륭한 플러그인입니다. 그러나 문서에 따라 일부 파일 형식이 지원되지 않는 경우 다음을 수행 할 수 있습니다. ( FAQ 참조 )
autocmd FileType apache setlocal commentstring=#\ %s
현재 마크 다운 주석 %%을 위해 줄 앞에 추가합니다 .
%% a comment
나는 다음과 같이 github 맛 마크 다운의 주석을 사용하고 싶습니다.
<!-- a comment -->
commentrstring위의 내용을 얻기 위해 markdown을 변경하는 방법을 얻지 못했습니다 . 어떤 도움을 주시면 감사하겠습니다.
편집 : 문제는 플러그인에서 발생한 것으로 보인다 vimwiki , :verbose set ft? cms?말한다 :
filetype=vimwiki
Last set from ~/.vim/plugged/vimwiki/autoload/vimwiki/u.vim line 142
commentstring=%%%s
Last set from ~/.vim/plugged/vimwiki/ftplugin/vimwiki.vim line 12
마크 다운 확장자가있는 vimwiki를 사용하고 있으므로 파일 유형을 vimwiki. 다음 줄을 .vimrc썼습니다. 이제 작동합니다.
autocmd FileType vimwiki setlocal commentstring=<!--%s-->
답변
따라서 귀하가 겪고있는 특정 문제는 Vimwiki가 Markdown 파일 유형을 전 세계적으로 인수했기 때문입니다. Vimwiki가이를 방지하는 몇 가지 옵션이 있으며, 이는 문제 해결에 도움이 될 것입니다.
첫째, 당신은 설정할 수 있습니다 g:vimwiki_global_ext파일로 접선에서 해제, 0으로 변수를 어디 그 특정 확장과 함께. 이를 vimrc 파일에 추가하면됩니다.
let g:vimwiki_global_ext = 0
즉, 임시 위키 가 더 이상 즉시 생성되지 않으므로 g:vimwiki_listVimwiki를 활성화 할 위치를 등록 하기 위해 변수를 사용해야합니다 . 주로 Vimwiki를 사용하여 단일 위키 또는 일부 위키를 관리하고 새 위키를 작성하지 않고 보유한 위키에 더 많은 콘텐츠를 추가하는 경우 이는 간단합니다.
다른 옵션은 일반적인 Markdown 유형과 충돌하지 않는 Vimwiki 용 다른 확장 기능 세트를 사용하는 것입니다. 예를 들어 *.wiki또는 같은 것을 사용할 수 있습니다 *.vimwiki. 이를 구성하려면 g:vimwiki_ext2syntax변수 를 설정해야 합니다. 특정 확장을 해당 확장과 연결하려는 Vimwiki 구문 유형에 매핑하는 사전으로 설정합니다. ( 'markdown'기본값 또는 'media'미디어 위키 구문 으로 사용할 수 있습니다 .)
두 옵션 모두 문제를 해결하는 데 도움이됩니다. 즉석에서 Vimwiki를 만들 계획이 없다면 전자를 사용하십시오. 반면에 동적으로 생성하고 싶지만 다른 한편으로는 기본 파일 확장자와 다른 파일 확장자를 사용해도 괜찮다면 후자를 사용하십시오.