Varidata 新闻资讯
知识库 | 问答 | 最新技术 | IDC 行业新闻
Varidata 知识文档

如何使用Vim自动缩进命令

发布日期:2021-04-30

Vim是模态文本编辑器,允许用户以不同的模式更改文本,这些不同的模式决定键盘上字母数字键的功能。而且,Vim也的确具有非常强大和灵活的自动缩进选项indentexpr,在编码时,缩进看似是个微不足道的步骤,但是Vim通过其缩进选项indentexpr使其自动进行,可以节省在每一行代码上按正确的缩进量制表的时间。这使得缩进根据特定的表达式而发生,与自动文件类型检测一起使用时,此功能特别方便。在本文中,Varidata将会介绍如何使用Vim自动缩进命令。

要启动Vim自动缩进功能,需要将“filetype indent on”添加到〜/.vimrc:之中。Vim启动后,也可以在命令模式下使用:filetype indent。

现在,使用:set filetype命令找出检测到的文件类型。对于此类文件,应该属于HTML。如果文件不存在,可以尝试寻找/usr/local/share。该文件虽然具有文件类型的缩进规则,不过用户也可以对其进行编辑或添加更多规则。同样,可以为尚未列出的任何文件类型创建一组缩进规则。

如果想要关闭Vim自动缩进命令,则需要在命令模式下键入:set paste暂时关闭。而:unset paste便能够将其重新打开。

当然,还有一些其他的Vim自动缩进变量,可能帮助一些其他用户:

将缩进设置为四个空格:

:set shiftwidth = 4

为C程序设置更严格的规则:

:set cindent

在使用鼠标粘贴时停止缩进。在插入模式下,可按F5键来完成命令:

设置pastetoggle = <f5>

您的免费试用从这里开始!
联系我们的团队申请物理服务器服务!
注册成为会员,尊享专属礼遇!
您的免费试用从这里开始!
联系我们的团队申请物理服务器服务!
注册成为会员,尊享专属礼遇!
Telegram Skype