Vim定制 -
我在.vimrc中添加了这些行
inoremap / * / ** /<左>>
/ *
- /
如果我必须在我创建的每个文件的顶部自动添加一些行(在特定文件夹中),例如 - 像许可证标题。怎么做。 - 我可以想到,制作一个模板文件,做一个cp temp.c abc.c然后再做vi abc.c 。还有其他办法。
答案 0 :(得分:5)
使用this。
inoremap <buffer> /* /**/<Left><Left>
inoremap <buffer> /*<Space> /*<Space><Space>*/<Left><Left><Left>
inoremap <buffer> /*<CR> /*<CR>*/<Esc>O
inoremap <buffer> <Leader>/* /*
答案 1 :(得分:2)
答案 2 :(得分:2)
你试过NerdCommenter吗?它是“一个插件,允许轻松评论许多文件类型的代码”,包括C和C ++注释。
答案 3 :(得分:1)
thegeekstuff有一个很好的指导,指导如何使用自动命令来完成大部分工作。例如,将以下内容添加到.vimrc(或等效文件)中,将“*”添加到多行c样式注释中的新行。
:autocmd FileType c,cpp
\ comments=sr:/*,mb:*,ex:*/,://
答案 4 :(得分:0)
从评论中解决问题
并且如果有可能我从简单的“|”使我的光标“阻止”,它将很容易找到
:help 'guicursor'