20 我刚刚发现我可以使用:<<和在Vi中轻松缩进和缩进>> 默认情况下,它添加一个tab字符。现在我想知道,这是否可以通过我的配置进入多个空间.vimrc?我该怎么办呢? indentation — 乔梅尔 source
25 几种设置可以控制行为: 首先set expandtab允许用空格字符替换制表符:h 'expandtab'。 然后set shiftwidth=4使列表为4个空格:h 'shiftwidth'。 您还可能对:h 'tabstop'定义文件中的制表符所占的空格数感兴趣。 作为奖励:h 'smartindent',:h 'autoindent'它非常有用。 — Statox source
7 我通过.vimrc如下修改来满足我的需要: :set shiftwidth=2 :set autoindent :set smartindent ~ 感谢Sibi和satox — 乔梅尔 source 也:set tabstop = 2 — Straff
1 touch ~/.vimrc echo "set ts=4 sw=4" >> ~/.vimrc J.Chomel的答案的简写。 touch将在您的主目录中创建文件.vimrc(如果尚不存在)。 接下来,将带有首选项的tabstop和shiftwidth附加到.vimrc文件中。 — 埃里曼 source 请注意,在vimrc(即tabstop和shiftwidth)中使用长名称选项被认为是一种最佳做法,它通常更具可读性,并且由于您不需要经常在配置文件中键入它们,因此使用短名称不会有太大好处。 — statox