Автоматический отступ с 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".