vim - 如何更改vim中的单行注释前导符?

标签 vim

对于 vim,默认的单行注释开头是“//”。我想将其更改为“//”(在//后添加一个空格)。我应该更改评论选项吗?或者还有其他方法可以实现吗?

谢谢。

最佳答案

" .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://

关于vim - 如何更改vim中的单行注释前导符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10680022/

相关文章:

search - Vim:搜索模式并将文本添加到出现该模式的每行末尾

Vim 中的紧凑 C 折叠

Vim - 带有可选寄存器前缀的映射

regex - 词边界搜索和词尾感叹号

vim snipmate - 在一个片段中多次使用一个变量

vim - 如何在 vim 的剪贴板中剪切然后粘贴上一个项目?

python - 如何在 Vim 中转置文件中行和列的内容?

vim - 切换到 VIM 中的特定选项卡

firefox - 在 Mozilla Firefox 样式编辑器中退出 vim 插入模式

vim - 如何在 Emacs 中模拟 Vim 的 'softtabstop'?