如何在vim书写代码中自动缩进对齐

在Linux中,我们会在makefile和vim中分别进行内容的书写,但是它们并未自带自动的缩进对齐。

所以,我们可以通过将配置写到配置文件中,来对这部分内容进行修改,使其产生自动的缩进对齐。

首先我们打开隐藏文件bashrc,通过vi ~/.bashrc指令来进行访问。

如何在vim书写代码中自动缩进对齐_第1张图片

 然后在其中添加配置:

 alias vi='vim'

如何在vim书写代码中自动缩进对齐_第2张图片

 之后保存并退出。

然后打开并访问隐藏文件vimrc,使用 vi ~/.vimrc 指令进行访问。

如何在vim书写代码中自动缩进对齐_第3张图片

 之后将一下内容写入到vimrc之中:

syntax on
if has("autocmd")
    filetype indent on
    autocmd FileType * setlocal ts=4 sts=4 sw=4 ai et nu
    autocmd FileType make setlocal ts=4 sts=4 sw=4 noet nu
endif

即:

如何在vim书写代码中自动缩进对齐_第4张图片

 然后保存并退出即可。

此时我们在使用makefile和vim来进行内容编辑的时候,会发现出现了自动首行缩进。

值得注意的是,上述代码内容需要一分不差,比如说等号两边的空格之类的C语言书写习惯,都不能出现。

你可能感兴趣的:(从0开始的Linux,vim,linux,编辑器)