Added comment function
This commit is contained in:
11
vimrc
11
vimrc
@@ -163,3 +163,14 @@ function! <SID>BufcloseCloseIt()
|
|||||||
execute("bdelete! ".l:currentBufNum)
|
execute("bdelete! ".l:currentBufNum)
|
||||||
endif
|
endif
|
||||||
endfunction
|
endfunction
|
||||||
|
" Commenting blocks of code.
|
||||||
|
autocmd FileType c,cpp,java,scala,javascript let b:comment_leader = '// '
|
||||||
|
autocmd FileType sh,ruby,python let b:comment_leader = '# '
|
||||||
|
autocmd FileType conf,fstab let b:comment_leader = '# '
|
||||||
|
autocmd FileType tex let b:comment_leader = '% '
|
||||||
|
autocmd FileType vim let b:comment_leader = '" '
|
||||||
|
noremap <leader>cc :<C-B><C-E>s/^/<C-R>=escape(b:comment_leader,'\/')<CR>/<CR>:nohlsearch<CR>
|
||||||
|
noremap <leader>cu :<C-B><C-E>s/^\V<C-R>=escape(b:comment_leader,'\/')<CR>//e<CR>:nohlsearch<CR>
|
||||||
|
vnoremap <leader>cc :<C-B><C-E>s/^/<C-R>=escape(b:comment_leader,'\/')<CR>/<CR>:nohlsearch<CR>
|
||||||
|
vnoremap <leader>cu :<C-B><C-E>s/^\V<C-R>=escape(b:comment_leader,'\/')<CR>//e<CR>:nohlsearch<CR>
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user