Я обнаружил, что сворачивание кода помогает мне лучше организовать мои файлы. Таким образом, в нижней части моего ~/.vimrc
, я включаю сворачивание кода vim по умолчанию:
""Folding
set foldmethod=indent
set foldnestmax=2
nnoremap za
vnoremap zf
"set nofoldenable "set this to disable folding on file open
Это имеет преимущества использования SPACE для переключения сворачивания при наведении курсора, или если они начинают меня раздражать, я могу использовать zR, чтобы развернуть все.
Однако я также пристрастился к подсветке синтаксиса. Я использую python.vim
Дмитрия Васильева, но он не выделяет синтаксис в свернутой строке:
Отсутствие подсветки синтаксиса для Field('id', type='integer', unique=True, notnull=True),
делает его тяжелым для моих глаз, когда я привык видеть цвета подсветки
Что я ищу, так это python. vim
, который поддерживает подсветку синтаксиса на сводке... если бы это сделал Дмитрий, он бы выделял строки зеленым цветом примерно так:
Я хочу продолжать использовать foldmethod=indent
, если это возможно. Есть ли способ получить подсветку синтаксиса в сводных таблицах? Возможно, еще python.vim
?