Alterar estilo de indentação de python vim

2

No meu trabalho atual, eles usam a seguinte formatação para argumentos de várias linhas para uma função

function(
    arg1,
    arg2,
    arg3
)

No entanto, minha configuração atual do vim permitirá apenas o seguinte estilo (que eu também não gosto:

function(
    arg1,
    arg2,
    arg3
    )

Alguém pode sugerir quaisquer alterações que permitam esse estilo de recuo automático no vim.

Isso é tudo no meu vimrc relacionado ao recuo:

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

Estou aberto a usar novos plug-ins ou apenas uma alteração no vimrc, mas isso é realmente irritante, já que tenho que recuar manualmente toda vez que quero uma chamada de função de várias linhas

    
por user3078645 20.12.2017 / 19:27

0 respostas