Всем привет, давайте применим полученные знания для облегчения работы с библиографией: bib-файлами. Нам пригодятся автокоманды, привязки и режим классического выделения текста, который вот для таких целей и полезен. Итак, биб-файлы содержат записи вида @ARTICLE{ident,
author = {Einstein, A. and others},
...
} Есть разные типы записей: @article, @book, @inproceedings и другие. Наиболее часто, пожалуй, нужна первая: для статей. Можно создать файл-шаблон и автокоманду, чтобы подгружала его всякий раз, когда мы создаем новый bib-файл. Но нам нужен не каркас, а возможность попроще создавать новые записи. Повесить вставку нужного текста на клавишу не проблема, но зачем нам тратить клавишу на специфическую задачу, которая вне биб-файлов не нужна? Поэтому эту привязку мы тоже возложим на автокоманду и сделаем ее локальной для буфера: au BufNewFile *.bib map <buffer> Q i<CR>@ARTICLE{**ID**,<CR>author = {**AUTHOR**},<CR>}<ESC>?@<CR> Здесь только часть вставляемоготекста. Автокоманда срабатывает