Невозможно сложить комментарии Python с VIM - PullRequest
0 голосов
/ 21 апреля 2019

Я пытаюсь свернуть свой код Python с использованием VIM, как это обычно происходит автоматически с PyCharm или текстовым редактором Atom.

Я думаю, что в моем .vimrc есть соответствующие строки, связанные со свертыванием:

set foldmethod=indent
set shiftwidth=4
set softtabstop=4
set expandtab

У меня также включен режим Python, но из того, что я могу сказать, похоже, это не имеет значения при фолде, так как у меня была такая же проблема с и без него.

В основном фолдингработает так, как я ожидал, за исключением случаев, когда у меня есть блок комментария.Я хочу, чтобы весь блок (код и комментарии) был сложен вместе.Прилагаются фотографии того, как это выглядит в сложенном и развернутом виде.Чтобы сложить и развернуть, я использую z + M и z + R.

По какой-то причине Vim, по-видимому, обрабатывает закомментированную строку иначе, чем некомментированную, когда смотрит на уровень отступа табуляции и что у меня естьчитать я до сих пор не понимаю, почему это так.Может кто-нибудь объяснить, как я могу сложить эти комментарии с окружающим кодом?

enter image description hereenter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...