使用vim编辑器编写C格式代码

使用find 命令找到vimrc文件,然后修改vimrc文件
  1. find / -name vimrc
  2. vim ***/vimrc
添加下面的几行:
  1. : filetype indent on
  2. set et
  3. set ci
  4. set shiftwidth=4
  5. autocmd FileType make setlocal noexpandtab
    解释下含义,
  1. set ci
    表示采用类似c 语言的缩进风格。

                            与自动缩进相关的变量表
变量名 缩写 含义
(no)autoindent ai 自动缩进,即为新行自动添加与当前行同等的缩进。
(no)cindent ci 类似C语言程序的缩进
(no)smartindent si 基于autoindent的一些改进
    

  1. set et
    作用是展开tab,将用户输入的tab自动展开成若干个空格,至于多少空格,看shiftwidth。
与TAB相关的变量表
变量名 缩写 含义
tabstop=X ts 编辑时一个TAB字符占多少个空格的位置。
shiftwidth=X sw 使用每层缩进的空格数。
(no)expandtab (no)et 是否将输入的TAB自动展开成空格。开启后要输入TAB,需要Ctrl-V
softtabstop=X sts 方便在开启了et后使用退格(backspace)键,每次退格将删除X个空格
(no)smarttab (no)sta 开启时,在行首按TAB将加入sw个空格,否则加入ts个空格。
    在这种情况下,可以格式化我们的C 代码了。

你可能感兴趣的:(C/C++,Linux)