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
Tags vim configuration python