首页 > 解决方案 > 为什么 Vim 在这里放两个缩进?

问题描述

有时 Vim 会在我期望它只是一个缩进的地方放置两个或多个缩进。例如,当光标在这里时(python 代码):

a = [█

我按回车,结果是这样的:

a = [
        █

而我希望它在这里:

a = [
    █

我的 vimrc 至少:

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

如何按我的预期使 vim 缩进?我在网上没有发现任何有用的东西,所以我认为在这里问更合适。

标签: vim

解决方案


推荐阅读