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#
上一篇: vim : c++ back indent with #
下一篇: How to make vim paste from (and copy to) system's clipboard?
