Я только столкнулся с проблемой, которая, казалось, нашла решение, но была немного удивлена этой проблемой.

В gVim, когда я сохраняю новый документ (новый из "внутри" gVim), ala

:w afile 

Я понял, что это экономит с, я думаю, нет формата файла, и, следовательно, не видно в приложении iPhone PlainText. Решение, кажется, сохранить с помощью

:w afile.txt 

тогда проблема кажется решенной. Это хороший способ решить это? Должен ли я где-то изменить настройки по умолчанию, в Windows или в файле _gvimrc?

В какой-то момент я могу рассмотреть возможность использования TeX'а в vim, поэтому, возможно, по умолчанию, который позволяет переопределять сохранение и не заставляет txt при открытии "любого из всех" документов.

1 ответ1

4

Разные платформы имеют разные понятия о типах файлов и их обнаружении. В Windows в основном рассматривается только расширение файла (например, .doc для документа Word). Unix / Linux традиционно уделяет этому меньше внимания, и вместо этого часто ищут характерные последовательности внутри файла. Затем существуют файловые системы, которые размещают метаданные рядом с самим файлом. И у вас есть MIME, схема классификации для вложений электронной почты и загрузки через Интернет.

Поскольку Vim является текстовым редактором общего назначения, он не имеет "тип файла по умолчанию", как Word и Excel. Вы можете редактировать простой текст, HTML, XML, файлы конфигурации, что угодно (если только это не неразборчивый двоичный файл). Поэтому настраивать нечего. Если у вас есть другое приложение, в котором проще иметь определенное расширение файла, то обязательно предоставьте его.

Сам Vim может обнаруживать различные (в основном, языки программирования), а затем предоставляет подсветку синтаксиса и другие специфичные для типа файла настройки. Он также использует комбинацию шаблонов файлов и совпадений содержимого. Смотрите :help filetypes для получения дополнительной информации.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .