Есть ли хороший способ настроить Vim для управления PEP 8 соответствия?PEP 8-совместимый код в Vim
Я пробовал пару плагинов vim, pep8 и flake8. Они хороши при определении ошибок, но они не «автоматически корректируют» вас по мере ввода. Я не хочу беспокоиться о ручном правильном расположении.
В частности, предел символа 79 символов. Я могу установить textwidth = 79, но это не позволяет точно определить, где разбить строки. Например, это будет неправильно над/под отступом новой строки, в результате чего pep8/flake8 будет жаловаться, и он будет разбиваться на места, которые являются синтаксически неправильными (например, на%) и заставляют код не запускаться.
У кого-нибудь есть решение, которое хорошо подходит для них?
Возможный дубликат [Vim и PEP 8 - стиль руководства для Python кодекса] (http://stackoverflow.com/questions/9864543/vim-and-pep-8-style-guide-for -python-code) – doubleDown
Я нашел кое-что, что, кажется, работает достаточно хорошо: http://www.vim.org/scripts/script.php?script_id=3003. – blindsnowmobile
Это тоже похоже, что он может работать, хотя я еще не пробовал: https://github.com/hynek/vim-python-pep8-indent/. Спасибо за ответы ниже, но я специально хотел что-то, что сделало бы правильный отступ, пока я набрал. – blindsnowmobile