使用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 语言的缩进风格。
与自动缩进相关的变量表
| 变量名 | 缩写 | 含义 |
|---|---|---|
| (no)autoindent | ai | 自动缩进,即为新行自动添加与当前行同等的缩进。 |
| (no)cindent | ci | 类似C语言程序的缩进 |
| (no)smartindent | si | 基于autoindent的一些改进 |
- set et
作用是展开tab,将用户输入的tab自动展开成若干个空格,至于多少空格,看shiftwidth。
在这种情况下,可以格式化我们的C 代码了。
| 变量名 | 缩写 | 含义 |
|---|---|---|
| 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个空格。 |

本文指导如何使用find命令定位vimrc文件,并通过添加特定配置指令来实现C语言风格的代码自动缩进、展开tab以及设置合适的缩进宽度,从而提升代码的可读性和美观度。
2659

被折叠的 条评论
为什么被折叠?



