如何更改缩进大小?


20

我刚刚发现我可以使用:<<和在Vi中轻松缩进和缩进>>

默认情况下,它添加一个tab字符。现在我想知道,这是否可以通过我的配置进入多个空间.vimrc?我该怎么办呢?

Answers:



7

我通过.vimrc如下修改来满足我的需要:

:set shiftwidth=2
:set autoindent
:set smartindent
~

感谢Sibi和satox


也:set tabstop = 2
Straff

4

是。

您可以设置shiftwidth为任意数量的空格。这适用于vivim

:set shiftwidth=2

现在,宽度移位用于每个>><<将是2。


1
touch ~/.vimrc
echo "set ts=4 sw=4" >> ~/.vimrc

J.Chomel的答案的简写。
touch将在您的主目录中创建文件.vimrc(如果尚不存在)。
接下来,将带有首选项的tabstop和shiftwidth附加到.vimrc文件中


请注意,在vimrc(即tabstopshiftwidth)中使用长名称选项被认为是一种最佳做法,它通常更具可读性,并且由于您不需要经常在配置文件中键入它们,因此使用短名称不会有太大好处。
statox
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.