Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.
Both sides previous revision Попередня ревізія Наступна ревізія | Попередня ревізія | ||
vim-latex [2013/10/08 16:16] wombat [Конфигурация] vimrc settings added |
vim-latex [2020/05/06 17:09] (поточний) wombat [Конфигурация] BibTeX и переключение окна |
||
---|---|---|---|
Рядок 1: | Рядок 1: | ||
+ | ====== Установка ====== | ||
+ | ===== в Debian ===== | ||
+ | |||
+ | Установка пакета //**vim-latexsuite**// | ||
+ | |||
+ | apt-get install vim-latexsuite | ||
+ | |||
+ | В Debian даже после установки этого пакета, дополнение остаётся неактивным. | ||
+ | Чтобы активировать его для текущего пользователя, согласно файлу ''/usr/share/doc/vim-latexsuite/README.Debian'', нужно выполнить следующую команду: | ||
+ | |||
+ | vim-addons install latex-suite | ||
+ | |||
+ | ====== Конфигурация ====== | ||
+ | |||
+ | <file txt "~/.vimrc"> | ||
+ | "set keymap=ukrainian-jcukenwin | ||
+ | set keymap=russian-jcukenwin | ||
+ | set iminsert=0 | ||
+ | set imsearch=0 | ||
+ | highlight lCursor guifg=NONE guibg=Cyan | ||
+ | set autoindent | ||
+ | syntax on | ||
+ | setlocal spell spelllang=ru_yo,en_us | ||
+ | filetype plugin on | ||
+ | set scrolloff=2 | ||
+ | set grepprg=grep\ -nH\ $* | ||
+ | </file> | ||
+ | |||
+ | <file txt "~/.vim/ftplugin/tex.vim"> | ||
+ | let g:tex_flavor='latex' | ||
+ | let g:Tex_DefaultTargetFormat = 'pdf' | ||
+ | let g:Tex_CompileRule_pdf = 'pdflatex -shell-escape -interaction=nonstopmode $*' | ||
+ | :call IMAP('ERE', "\\begin{framed}\<CR>\\textbf{Необходимо запомнить:}\<CR>\\begin{itemize}\<CR>\\item <++> \<CR>\\end{itemize}\<CR>\\end{framed}<++>", 'tex') | ||
+ | |||
+ | function SetXeTex() | ||
+ | let g:Tex_CompileRule_pdf = 'xelatex -shell-escape -interaction=nonstopmode $*' | ||
+ | endfunction | ||
+ | map <Leader>lx :<C-U>call SetXeTex()<CR> | ||
+ | |||
+ | set number | ||
+ | </file> | ||
+ | |||
+ | При использовании BibTeX нужно соответствующую строку файла конфигурации изменить так: | ||
+ | |||
+ | ''let g:Tex_MultipleCompileFormats='pdf,bib,pdf''' | ||
+ | |||
+ | Чтобы предотвратить автоматическое переключение Vim на окно ошибок, нужно добавить в файл конфигурации строку: | ||
+ | |||
+ | ''let g:Tex_GotoError=0'' | ||
+ | |||
+ | ====== Команды ====== | ||
+ | |||
+ | Сборка: ''\ll'' | ||
+ | |||
+ | Просмотр: ''\lv'' | ||
+ | |||
+ | Переход в следующее окно: '':wincmd j'' | ||
+ | |||
+ | Закрыть текущее окно: '':hide'' | ||
+ | |||
+ | Отображать/скрыть номера строк: '':set number'' / '':set nonumber'' | ||
+ | |||
+ | == Разворачивание/сворачивание блоков кода == | ||
+ | |||
+ | ''zo'' -- развернуть \\ | ||
+ | ''zc'' -- свернуть \\ | ||
+ | ''za'' -- переключить (свернуть в развёрнутом состоянии или развернуть -- в свёрнутом) | ||
+ | |||
+ | |||
+ | |||
+ | ====== Сокращения ====== | ||
+ | |||
+ | |||
+ | Equation template: ''EEQ'' | ||
+ | |||
+ | Figure template: ''EFI'' | ||
+ | |||
+ | Section: ''SSE'' | ||
+ | |||
+ | Italic font: ''FIT'' | ||
+ | |||
+ | Bold font: ''FBF'' | ||
+ | |||
+ | Switch to the next placeholder (''<++>''): ''Ctrl+j'' | ||
+ | |||
+ | ''(('' → '' \left( \right)'' | ||
+ | |||
+ | ''[ ['' → ''\left[ \right]'' | ||
+ | |||
+ | ''{{'' → ''\left{ \right}'' | ||
+ | |||
+ | ''`/'' → '' \frac{}{}'' | ||
+ | |||
+ | |||
+ | ====== Окно ошибок ====== | ||
+ | |||
+ | Для перехода из окна ошибок в окно текста можно нажать ''Ctrl+W''. | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ====== Ссылки ====== | ||
+ | |||
+ | |||
+ | [[http://vim-latex.sourceforge.net/documentation/latex-suite/auc-tex-mappings.html | Auc-Tex Key Bindings]] | ||
+ | |||
+ | |||
+ | [[http://vim-latex.sourceforge.net/documentation/latex-suite/index.html | Latex-Suite Reference]] | ||
+ | |||
+ | |||
+ | [[http://vim-latex.sourceforge.net/documentation/latex-suite/recommended-settings.html | Recommended settings]] |