vim删除注释

删除//注释

:%s/\/\/.*$//g

删除空行

:%g/^\s*$/d

删除/* */ 单行多行

:%s,/\*\_.\{-}\*/,,g

频率高的话 做个快捷键
修改.vimrc 添加以下

map <F12> :call UnComment()<CR>
function UnComment()
    execute '%s,/\*\_.\{-}\*/,,g'  
    execute '%s/\/\/.*$//g'                                                                           
    execute '%g/^\s*$/d'
endfunction

F12删除全部注释和空行
根据需要自行修改

你可能感兴趣的:(vim,编辑器,linux)