vim更改python缩进样式

vim更改python缩进样式

在我目前的工作中,他们对函数的多行参数使用以下格式

function(
    arg1,
    arg2,
    arg3
)

然而我当前的 vim 设置只允许以下样式(我也不喜欢:

function(
    arg1,
    arg2,
    arg3
    )

任何人都可以建议任何可以在 vim 中允许这种自动缩进风格的更改吗?

这是我的 vimrc 中与缩进有关的所有内容:

Plugin 'tpope/vim-surround'
Plugin 'edc/python-indent'
Plugin 'nvie/vim-flake8'

au BufNewFile,BufRead *.py
    \ setlocal tabstop=4 |
    \ setlocal softtabstop=4 |
    \ setlocal shiftwidth=4 |
    \ setlocal textwidth=79 |
    \ setlocal expandtab |
    \ setlocal autoindent |
    \ setlocal fileformat=unix |
    \ setlocal fileformat=unix |
    \ let b:indentLine_enabled = 0

我愿意使用新插件或只是更改 vimrc,但这真的很烦人,因为每次我想要多行函数调用时我都必须手动重新缩进

相关内容