2012-05-21 3 views
3

vim의 경우, 기본 단일 행 주석 리더는 "//"입니다. "//"(// 다음에 공백 추가)로 변경하고 싶습니다. 댓글 옵션을 변경해야합니까? 아니면 다른 방법으로 만들 수 있습니까?vim에서 한 줄짜리 주석 리더를 변경하는 방법은 무엇입니까?

감사합니다.

+0

나는 NERD Commenter (http://www.vim.org/scripts/script.php?script_id=1218)를 사용 중입니다. 그래서 NERD_commenter.vim을 변경하여이를 가능하게 할 수 있습니다. –

답변

6
" .vimrc 

" It's better to change it only for specific types of files 
autocmd FileType c,cpp let b:comment_leader = '// ' 

" Comment a text block by selecting it in V mode and pressing \cc 
noremap <silent> <leader>cc :<C-B>silent <C-E>s/^/<C-R>=escape(b:comment_leader,'\/')<CR>/<CR>:nohlsearch<CR> 

" Also 
autocmd FileType c,cpp setlocal comments-=:// comments+=b:// 
+3

''vim 주석이 약간 이상해 짐에 따라 전체 답변을 작성하는 것을 생각하지 않습니까? ' – AD7six

+1

일부 주석은 vimrc에 코드 줄을 유지하고, 코드의 내용과 사용 방법을 기억할 가치가 있습니다 – MaienM

+0

마지막에'comments + = b : //'는 무엇을합니까? – echristopherson

관련 문제