使用vim编辑器编写C格式代码
2013-12-17 15:31
330 查看
使用find 命令找到vimrc文件,然后修改vimrc文件
find / -name vimrc
vim ***/vimrc
添加下面的几行:
: filetype indent on
set et
set ci
set shiftwidth=4
autocmd FileType make setlocal noexpandtab
解释下含义,
set ci
表示采用类似c 语言的缩进风格。
与自动缩进相关的变量表
set et
作用是展开tab,将用户输入的tab自动展开成若干个空格,至于多少空格,看shiftwidth。
与TAB相关的变量表
在这种情况下,可以格式化我们的C 代码了。
find / -name vimrc
vim ***/vimrc
添加下面的几行:
: filetype indent on
set et
set ci
set shiftwidth=4
autocmd FileType make setlocal noexpandtab
解释下含义,
set ci
表示采用类似c 语言的缩进风格。
与自动缩进相关的变量表
变量名 | 缩写 | 含义 |
---|---|---|
(no)autoindent< b42b /th> | ai | 自动缩进,即为新行自动添加与当前行同等的缩进。 |
(no)cindent | ci | 类似C语言程序的缩进 |
(no)smartindent | si | 基于autoindent的一些改进 |
set et
作用是展开tab,将用户输入的tab自动展开成若干个空格,至于多少空格,看shiftwidth。
变量名 | 缩写 | 含义 |
---|---|---|
tabstop=X | ts | 编辑时一个TAB字符占多少个空格的位置。 |
shiftwidth=X | sw | 使用每层缩进的空格数。 |
(no)expandtab | (no)et | 是否将输入的TAB自动展开成空格。开启后要输入TAB,需要Ctrl-V<TAB> |
softtabstop=X | sts | 方便在开启了et后使用退格(backspace)键,每次退格将删除X个空格 |
(no)smarttab | (no)sta | 开启时,在行首按TAB将加入sw个空格,否则加入ts个空格。 |
相关文章推荐
- Linux 环境使用vim搭建php IDE -- 提高代码编写数度数倍!手把手教你打造程序员的上古神器VIM!
- 转:Linux 环境使用vim搭建php IDE -- 提高代码编写数度数倍!手把手教你打造程序员的上古神器VIM!
- Windows下使用vim编写代码,使用nmake编译代码,使用vs来调试代码
- 使用脚本编写 Vim 编辑器,第 1 部分: 变量、值和表达式
- 转:Linux 环境使用vim搭建php IDE -- 提高代码编写数度数倍!手把手教你打造程序员的上古神器VIM!
- 在 Visual Studio 或 SQLServer Management Studio 的代码编辑器中使用正则表达式匹配日期格式
- Linux下面对于VIM编辑器的代码折叠使用与screen
- vim中编写python代码使用python-mode和syntastic插件时警告(Warning)的消除
- 使用脚本编写 Vim 编辑器,第 2 部分: 用户定义函数
- 使用脚本编写 Vim 编辑器,第 3 部分: 内置列表
- 使用脚本编写 Vim 编辑器,第 4 部分: 字典
- 如何使用Vim编写和调试Python代码
- Windows下使用vim编写代码,使用nmake编译代码,使用vs来调试代码
- 使用脚本编写 Vim 编辑器,第 5 部分: 事件驱动的脚本编写和自动化
- 在编写R语言代码时,怎样高效使用Sublime Text等编辑器
- 使用vim在linux下编写C语言代码
- 使用脚本编写 Vim 编辑器,第 1 部分: 变量、值和表达式
- 使用脚本编写 Vim 编辑器,第 2 部分: 用户定义函数
- Linux 环境使用vim搭建php IDE -- 提高代码编写数度数倍!手把手教你打造程序员的上古神器VIM!
- 使用脚本编写 Vim 编辑器,第 1 部分: 变量、值和表达式