Я пытаюсь свернуть свой код Python с использованием VIM, как это обычно происходит автоматически с PyCharm или текстовым редактором Atom.
Я думаю, что в моем .vimrc есть соответствующие строки, связанные со свертыванием:
set foldmethod=indent
set shiftwidth=4
set softtabstop=4
set expandtab
У меня также включен режим Python, но из того, что я могу сказать, похоже, это не имеет значения при фолде, так как у меня была такая же проблема с и без него.
В основном фолдингработает так, как я ожидал, за исключением случаев, когда у меня есть блок комментария.Я хочу, чтобы весь блок (код и комментарии) был сложен вместе.Прилагаются фотографии того, как это выглядит в сложенном и развернутом виде.Чтобы сложить и развернуть, я использую z + M и z + R.
По какой-то причине Vim, по-видимому, обрабатывает закомментированную строку иначе, чем некомментированную, когда смотрит на уровень отступа табуляции и что у меня естьчитать я до сих пор не понимаю, почему это так.Может кто-нибудь объяснить, как я могу сложить эти комментарии с окружающим кодом?