VIM для каждого файла, аналогично моделин - PullRequest
4 голосов
/ 19 августа 2011

Возможно ли, чтобы vim автоматически создавал файл, состоящий из (например) изображений, если вы редактируете конкретный файл. Не тип файла, а один конкретный файл. В идеале я мог бы установить imaps в моделин, но это невозможно.

Суть в том, что я редактирую длинный файл LaTeX и вместо того, чтобы определять бесчисленные \ newcommands, я бы предпочел, чтобы vim набрал TeX для меня.

1 Ответ

5 голосов
/ 19 августа 2011

Это можно сделать с помощью автокоманд в вашем .vimrc.

aug MyLaTeXEnvironnementForMyFile
  au!
  au BufRead /pattern/to/*/path/to/my/file :so /the/relevant/script.vim
aug END

Файл, загруженный таким образом, должен быть записан так же, как мы пишем ftplugin (буферизуем локальные отображения, команды, настройкиСокращения).

Примечание: я предпочитаю использовать local .vimrc , который я помещаю в каталог, где находится файл, для которого у меня есть конкретная среда.Таким образом, я могу перемещать свой файл или обмениваться настройками между несколькими файлами без необходимости редактировать мой .vimrc.Смотрите также: Vim: применить настройки к файлам в каталоге

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...