c.vim当前用的版本是6.1,官网,以下都是修改当前版本的默认设置的个人使用习惯。友情链接:c.vim的简单使用
首先设置vim的tab键转换为一定数目的空格字符,可以参考博文:Vim中设置空格键(space)代替tab键
[clef@rhel6164 ~]$ cat .vimrc
set tabstop=4
set expandtab
set shiftwidth=4
1. 修改自动添加的说明字符,当新建的一个*.c/*.cpp/*.c++文件时,就会自动加入一些说明字符。
/*
* =====================================================================================
*
* Filename: test3.c
*
* Description: this is just for testing
*
* Version: 1.0
* Created: 01/28/2015 01:40:05 PM
* Revision: none
* Compiler: gcc
*
* Author: YOUR NAME (),
* Organization:
*
* =====================================================================================
*/
修改该文件(
~/.vim/c-support/templates/Templates)中下面宏的定义
SetMacro( 'AUTHOR', 'YOUR NAME' )
SetMacro( 'AUTHORREF', '' )
SetMacro( 'COMPANY', '' )
SetMacro( 'COPYRIGHT', '' )
SetMacro( 'EMAIL', '' )
SetMacro( 'LICENSE', '' )
SetMacro( 'ORGANIZATION','' )
2.
修改main函数的默认格式,当我们在使用快捷键(\im)创建main函数的时候,默认main函数的返回值和main函数的参数不在用一行,修改后是之在同一行。
- 找到定义main函数模板的文件(~/c-support/templates/c.idioms.template)
- 修改main函数格式定义,使main函数的返回值和main函数的参数在同一行
- 把#include <stdlib.h>中间的默认tab键改为一个空格字符,以后如果不该,我们用快捷键(\pg)生成头文件包含的时候,是默认用的一个空格
3. 修改if和else的默认格式
- 找到定义main函数模板的文件(~/c-support/templates/c.statements.template)
- 修改if和else里面的格式定义