You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Vim编辑器中设置4个空格作为缩进?

Vim设置4空格缩进的正确方法

默认Vim用制表符缩进,修改/.vimrc没生效的话,大概率是配置项不全。把以下配置加到你的/.vimrc里即可实现4个空格缩进:

filetype plugin indent on
set expandtab
set tabstop=4
set softtabstop=4
set shiftwidth=4
set autoindent
set smartindent

各配置作用:

  • filetype plugin indent on:开启文件类型对应的缩进插件,让缩进规则更智能
  • expandtab:把输入的Tab键转换成空格
  • tabstop=4:显示时一个制表符占4个空格宽度
  • softtabstop=4:按退格键时一次删除4个空格,和缩进宽度匹配
  • shiftwidth=4:自动缩进、代码格式化时的缩进步长为4
  • autoindent:换行时自动继承上一行的缩进
  • smartindent:针对C、Python这类语言自动识别代码块的缩进逻辑

你提到的Jupyter配置里的「文本编辑器缩进」设置,是在可视化界面里直接选择“用空格缩进”并设置宽度为4,和Vim里的expandtab+tabstop/shiftwidth=4是同一个逻辑,只是操作方式更直观。

内容的提问来源于stack exchange,提问作者Chen Lin

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.18 03:55:29