Как я могу изменить автоматический отступ в 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 -round . (Перечислю их всех здесь, потому что я не знаю, что создает такое поведение.)

1 ответ1

2

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

: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".

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .