Подтвердить что ты не робот

Автоматический отступ VIM от файлов LaTeX

Я хочу отступы с gg=G некоторыми файлами LaTeX. Но я получаю плохой отступ.

\title{                                                                         
\rule{\textwidth}{1pt}\\[0.5em] \huge                                           
\textsc{My headline           
\rule{\textwidth}{1pt}}                                                         
}

Что я получаю:

\title{
    \rule{\textwidth}{1pt}\\[0.5em] \huge
        \textsc{My headline
            \rule{\textwidth}{1pt}}
}

Что я хочу (или подобное):

\title{
    \rule{\textwidth}{1pt}\\[0.5em] \huge
    \textsc{My headline
    \rule{\textwidth}{1pt}}
}

Это нормально? Неверный файл конфигурации? Флаги? Аддоны? Может ли кто-нибудь помочь? Спасибо!

4b9b3361

Ответ 1

У меня всегда был плохой отпечаток с VIM, даже после многих попыток. если это помогает, я просто отключу его и отступ вручную. есть autoindent, smartindent, и не уверен, что какой-либо другой параметр "выродка" для отступов, просто если вы хотите экспериментировать с комбинациями on off.

http://vim.wikia.com/wiki/How_to_stop_auto_indenting

также может быть попытка с помощью: установить пасту может быть то, что вам нужно.

http://ayaz.wordpress.com/2008/06/21/paste-mode-pasting-text-and-indenting-it-in-vim/

Ответ 2

Отступ по умолчанию для .tex файлов установлен для простого TeX, вы можете установить его в LaTeX, добавив следующую строку в .vimrc:

 let g:tex_flavor='latex'