Первый, обязательный шаг, действительно, заключается в определении локальных отображений буфера с :h :map-<buffer>
, как сказал ib.
Тогда у вас есть выбор. Вы можете:
- либо загромождайте свой .vimrc автокомандами
- или используйте ftplugins, решение для масштабирования, которое можно легко перераспределить и т. Д.
Первый подход хорош, когда мы используем vim только для пары языков / типов файлов и когда у нас очень мало отображений / команд / сокращений / ... Хорошо, первые пару лет в Vim. После определенного количества фут-специфических настроек предпочтительным является второе решение.
(Кстати, эта тема является дубликатом, но мне сейчас лень искать другие сообщения)