Вопросы с тегом «filetype»

Вопросы о том, как заставить Vim иметь определенное поведение в соответствии с типом редактируемого файла.

77
Как редактировать двоичные файлы с помощью Vim?

Есть ли способ редактировать двоичные файлы в каком-то шестнадцатеричном режиме? Например, если у меня есть некоторые двоичные данные, показанные xxdили hexdump -Cкак это: $ hexdump -C a.bin | head -n 5 00000000 cf fa ed fe 07 00 00 01 03 00 00 80 02 00 00 00 |................| 00000010 12 00 00 00...

34
Как я могу изменить отступ по умолчанию в зависимости от типа файла?

Я хотел бы иметь разные отступы в зависимости от типа файла, над которым я работаю. Например, работая с .cфайлом, я хотел бы, чтобы отступы составляли 4 пробела. В .htmlфайлах, которые я хотел бы (должен) работать с вкладками. Как мне этого...

22
Возможно ли и полезно ли разделить vimrc?

Согласно заголовку, возможно ли разбить vimrcфайл на несколько вложенных файлов? Хранить отдельные файлы для групп настроек, которые касаются одной вещи ? Эта вещь может быть что угодно, любой вид определенной пользователем группы параметров. Например, [Обновлено] сохранить все настройки, связанные...

21
Как мне сказать vim, что некоторые расширения файлов являются синонимами?

Я редактирую код C ++ в .cppфайлах, а код шаблона - в .tccфайлы. Когда я открываю такой файл, подсветка синтаксиса недоступна. Я попытался set syntax=cppв tpp.vimфайле ~/.vim/ftplugin/, но он ничего не делает, а в редакторе работает. Есть ли способ заставить vim рассматривать определенные...

19
Откройте .md файлы как Markdown

Vim по умолчанию открывает все файлы .md в виде кода "modula2". Я никогда не слышал о modula2 и не планирую им пользоваться. Как я могу сказать vim всегда обращаться foo.mdс Markdown (как если бы я печатал :set...

15
Как сказать vim не пытаться разархивировать файл

Я пытаюсь открыть .xlsxфайл в Vim, но получаю сообщение об ошибке: ***error*** (zip#Browse) unzip not available on your system Я знаю, что это двоичный файл, но я хочу сделать некоторые контрольные суммы и, вероятно, преобразовать в шестнадцатеричный. Я заметил, что если я меняю расширение, Vim...

14
Блокировка изменений только для чтения файла

При использовании Vim для редактирования файла только для чтения он просто выдаст предупреждение при первом редактировании, но разрешит любые изменения. Я понимаю, что такое поведение может быть полезно для кого-то, намеревающегося сохранить файл под другим именем; но я иногда открываю файлы, к...

14
Для autocmd в ftplugin я должен использовать сопоставление с шаблоном или <буфер>?

У меня есть autocmd для файлов TeX и Markdown для автоматического сохранения файла. Ничего необычного autocmd CursorHold *.tex,*.md w Однако, поскольку пользовательские настройки для этих файлов увеличились, я разделил их на ftplugin/tex.vimи ftplugin/markdown.vim: " ftplugin/tex.vim autocmd...

11
Что на самом деле делает «плагин типа файла»?

Я понимаю, что он загружает ftplugin.vimфайл, но что он действительно делает? Устанавливает ли он параметры (в зависимости от типа файла)? Если бы я включил эту строку в начале моего vimrc filetype plugin indent on и затем я задаю некоторые параметры после этой строки (например, autoindent,...

9
Как сделать так, чтобы команды подсветки в .vimrc вступили в силу немедленно с Vim 7.4?

У меня есть несколько highlightкоманд в моем .vimrcфайле. В Vim 7.3 они вступили в силу сразу после запуска Vim. После обновления до Vim 7.4 это уже не так. Vim изначально использует подсветку по умолчанию. Когда я загружаюсь .vimrcвторой раз source ~/.vimrc, выделение работает так, как я хочу. Вы...