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?
