如何在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:自动缩进、代码格式化时的缩进步长为4autoindent:换行时自动继承上一行的缩进smartindent:针对C、Python这类语言自动识别代码块的缩进逻辑
你提到的Jupyter配置里的「文本编辑器缩进」设置,是在可视化界面里直接选择“用空格缩进”并设置宽度为4,和Vim里的expandtab+tabstop/shiftwidth=4是同一个逻辑,只是操作方式更直观。
内容的提问来源于stack exchange,提问作者Chen Lin
相关产品推荐
相关产品推荐

