Выборочная подсветка синтаксиса в TFS
сценарий
В GitHub мы можем использовать .gitattributes
установить лингвистическую директиву, чтобы иметь возможность настраивать обнаружение файлов с различными расширениями. Мы также можем установить синтаксис прямо в наших файлах (vim: syntax=clipper
). Я перевожу некоторые проекты из Bitbucket и SourceSafe в Visual Studio Online (TFS), но мы сохраним git в качестве контроля версий.
проблема
По-видимому, не существует четкого способа установить собственный синтаксис для другого файла. Там, где я работаю, мы используем другой язык, называемый AdvPL. AdvPL очень похож на Clipper и Foxpro, поэтому, если TFS поддерживает подсветку xbase, он должен поддерживать подсветку .prw
, .ch
а также .prx
файлы.
Что я пробовал
- Положить
.gitattributes
с несколькими директивами - Помещение директив vim в файлы
- Ищем нестандартные настройки в репозитории
- Чтение документов Microsoft
1 ответ
Библиотека Linguist используется на GitHub.com для обнаружения языков BLOB-объектов, игнорирования двоичных или вендорных файлов, подавления сгенерированных файлов в diff-файлах и генерации диаграмм разбивки языков.
Когда мы используем TFS, мы всегда получаем проект / файлы с сервера на локальный сервер, а затем работаем с ними. TFS не имеет лингвистической директивы. Вы можете использовать инструмент, который поддерживает директиву лингвиста, чтобы открыть файлы.