Автоматический отступ с MacVim

Как я могу изменить автоматический отступ в MacVim?

Моя проблема в том, что при редактировании файла TeX каждый раз, когда я печатаю, например, (vim решает сделать отступ для меня.

Вот видео моей проблемы. Вы можете видеть, что это бесит.

Я на Mavericks, окно о MacVim показывает версию как

Snapshot 66, VIM - Vi IMproved 7.3 (2010 Aug 15, compiled Dec 12 2012 16:22:25)  
MacOS X (unix) version  
Included patches: 1-754

Я установил патоген, и плагины, используемые через него, включают tabular, vim-slim, vim-colors-solarize, а также vim-surround, (Перечислю их всех здесь, потому что я не знаю, что создает такое поведение.)

1 ответ

Решение

Самый простой способ найти все параметры, влияющие на отступ, - это открыть окно параметров с

:options

и затем посмотрите на Раздел 15, "Закладки и отступы". Как только вы узнаете, какие параметры актуальны, вы можете проверить их текущие значения и какой плагин отвечает за

:verbose set ai? si? cin? cink? inde? indk? ci? pi? lisp? lispw?

Фактически отключить отступ для конкретного типа файла; из руководства раздел 30.3:

Если вам не нравится отступ для одного конкретного типа файла, это то, как вы его избегаете. Создайте файл только с одной строкой: >

:let b:did_indent = 1

Теперь вам нужно записать это в файл с конкретным именем:

{directory}/indent/{filetype}.vim

{Filetype} - это имя типа файла, например, "cpp" или "java".

Другие вопросы по тегам