本文主要是介绍设置 VIM 自动缩进,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
我用VIM编辑AutoHotkey脚本,写脚本也算写程序吧,但是发现不能自动缩进,于是寻找自动缩进的设置方法,找到如下:
在AHK的语法文件Vim/vim72/syntax/autohotkey.vim中添加这行代码即可:
set autoindent ;; 自动缩进
其他相关的设置:
set shiftwidth=4
set tabstop=4
set expandtab
set autoindent
set cindent
下面解释一下:
autoindent:自动缩进
expandtab:是否在缩进和遇到Tab键时使用空格 替代;使用noexpandtab取消设置
shiftwidth:缩进的空格数
tabstop:制表符的宽度,也就是按下tab键时移动 几个空格
cindent(使用C语言的缩进方式,根据特殊字符如"{"、"}"、":"和语句是否结束等信息自动调整缩进;在编辑C/C++等类 型文件时会自动设定;使用nocindent取消设置);
这篇关于设置 VIM 自动缩进的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!