VIM, как установить хороший Indet без подсветки синтаксиса? - PullRequest
3 голосов
/ 01 июля 2011

Я сопоставил F8 с :set syntax=off<cr>.

Мне нравится редактирование без выделения синтаксиса, но если я отключаю синтаксис, мои правила отступа также отключаются.Как получить хороший отступ без подсветки синтаксиса?

Ответы [ 2 ]

2 голосов
/ 01 июля 2011

Если vim autoindent подходит для вас, вы можете

set autoindent

после "выключения синтаксиса".

С другой стороны, если вы используете свою собственную функцию индекса.Попробуйте выполнить следующую команду, которая может помочь.

set indentexpr=<your function>

Или проверьте функцию отступа с помощью:

set indentexpr?

и сбросьте ее в результат после «выключенного синтаксиса»

1 голос
/ 01 июля 2011

То, что вы хотите, это сопоставить этот ключ с

:syntax off

Обратите внимание, что syntax - это команда, а off - аргумент. Вы устанавливали параметр syntax для типа off и, следовательно, влияли на правила отступа.

Отметьте :h :syntax и :h 'syntax', чтобы узнать больше.

...