【发布时间】:2023-03-04 03:07:01
【问题描述】:
我在 vimrc 文件中设置了 ts=4。因此,一个制表符将光标移动 4 个空格。
我使用=i{ 命令缩进代码块,但是当我这样做时,缩进的效果是,如果我手动执行缩进,{} 内的代码会缩进 8 个空格字符或 2 个制表符。
当我使用=i{ 命令时,如何使 VIM 将我的代码缩进 4 个空格或 4 个制表符空间大小?
【问题讨论】:
标签: vim
我在 vimrc 文件中设置了 ts=4。因此,一个制表符将光标移动 4 个空格。
我使用=i{ 命令缩进代码块,但是当我这样做时,缩进的效果是,如果我手动执行缩进,{} 内的代码会缩进 8 个空格字符或 2 个制表符。
当我使用=i{ 命令时,如何使 VIM 将我的代码缩进 4 个空格或 4 个制表符空间大小?
【问题讨论】:
标签: vim
同时设置shiftwidth:
set tabstop=4
set shiftwidth=4
如果你想要一个制表符而不是 4 个空格,也可以这样做:
set noexpandtab
【讨论】: