vim:c ++用#缩进
我用openmp语句在c ++代码中使用vim。 并在我的~/.vimrc
set ai " auto indent
我的问题是:当我使用openmp语句(以#
开头)时,光标跳到没有自动缩进的行的开头。
例:
int main()
{
int idx = 100;
#pragma omp parallel private(idx) // jump to begin of line
当我喜欢这个
int main()
{
int idx = 100;
#pragma omp parallel private(idx) // this is ok
好的,我可以在vim的autoindent中设置它。
如果cinkeys
包含#
,Vim将以#
开头( #
1列)(预处理器指令)。
所以你可以从cinkeys
删除#
来禁用这个功能:
:set cinkeys-=0#
链接地址: http://www.djcxy.com/p/8723.html
上一篇: vim : c++ back indent with #
下一篇: How to make vim paste from (and copy to) system's clipboard?