Привет, коллеги. Сегодня разберем пример использования скриптового языка. Будут использованы автокоманды и распознавание типа файла, так что эти темы стоит предварительно изучить, если вы с ними не знакомы. Пример из книги Robbins A et al, Learning Vim and vi editors, 7ed, 2008. Мы его немного доработаем. Итак, задача. Вим может распознавать тип файла, что важно для подсветки синтаксиса, отступов, специальной настройки и не только для этого. При распознавании Вим опирается на расширение файла и при необходимости заглядывает в содержимое. Поэтому, если файл без расширения (или с неизвестным Виму расширением) содержит узнаваемый код, то Вим распознает тип верно; если пустой файл содержит нужное расширение, то тоже верно. А вот если пустой файл и расширение не дает подсказки, Вим не сможет распознать тип. Типичная ситуация, если вы пишете скрипт на bash без расширения .sh или на Перле, например, без расширения .pl. Помочь делу несложно: есть команда filetype detect. Но почему бы не вызва
Рубрика "Секреты Вим". Распознавание типа нового файла
28 ноября 202228 ноя 2022
26
2 мин