vim编辑C++文件的问题

Vim、Emacs配置和使用
回复
wangjun403
帖子: 433
注册时间: 2009-07-06 14:26

vim编辑C++文件的问题

#1

帖子 wangjun403 » 2009-11-11 23:59

编写类时,Vim默认的格式

代码: 全选

  1 #include <iostream>
  2 class base 
  3 {
  4     protected:
  5         int x;
  6     public:
  7         base() 
  8         {
  9             x=1;
 10         }   
 11 };
如何修改配置文件或者VIM本身自带的插件可以变成这样

代码: 全选

  1 #include <iostream>
  2 class base 
  3 {
  4 protected:
  5     int x;
  6 public:
  7     base()
  8     {   
  9         x=1;
 10     }   
 11 };
~         
就是public或pravite后有了冒号,自动缩进到行首
上次由 wangjun403 在 2009-11-12 18:11,总共编辑 1 次。
生命只不过是上帝借你一用的资本!
头像
hecha
帖子: 364
注册时间: 2007-09-23 13:36

Re: vim编辑C++文件的问题

#2

帖子 hecha » 2009-11-12 2:31

set cinoptions=g0
头像
Jarson
帖子: 2371
注册时间: 2008-07-21 9:44
来自: 深圳
联系:

Re: vim编辑C++文件的问题

#3

帖子 Jarson » 2009-11-12 16:39

mark,学习下~~
wangjun403
帖子: 433
注册时间: 2009-07-06 14:26

Re: vim编辑C++文件的问题

#4

帖子 wangjun403 » 2009-11-12 18:11

hecha 写了:set cinoptions=g0

没效果。。。。。
生命只不过是上帝借你一用的资本!
头像
hecha
帖子: 364
注册时间: 2007-09-23 13:36

Re: vim编辑C++文件的问题

#5

帖子 hecha » 2009-11-14 11:19

注意是 g0 不是 go 或 gO
前面加上

代码: 全选

set cindent
看看
不行再看看

代码: 全选

:h cinoptions-values
回复