vim for语句 换行后 光标的位置

怎么都在for语句下面的中间位置,怎么办?
2025-04-02 11:28:23
推荐回答(1个)
回答1:

编辑vim安装路径下的配置文件_vimrc,

增加一下几行:
set tabstop=4
set softtabstop=4
set shiftwidth=4
set noexpandtab / expandtab

其中 tabstop 表示一个 tab 显示出来是多少个空格的长度,默认 8。
softtabstop 表示按退格键时退回缩进的长度。
shiftwidth 表示每一级缩进的长度,一般设置成跟 softtabstop 一样。
expandtab表示缩进用空格来表示
noexpandtab表示用制表符表示一个缩进。