Откройте файл в редакторе исходного кода CSS Visual Studio.
-
23-09-2019 - |
Вопрос
Я использую Шаблон T4CSS T4 Фила Хаака на основе .меньше
Одна плохая вещь в решении Фила заключается в том, что Visual Studio открывает файлы .less как обычные текстовые файлы, а не как файлы CSS.(Таким образом, нет интеллектуального смысла.)
Как я могу заставить VS открыть файл .less в редакторе исходного кода CSS?
Я пробовал:
- Щелкните правой кнопкой мыши > Открыть с помощью, но редактора исходного кода CSS нет в списке.
- Инструменты > Параметры > Текстовый редактор > Расширения файлов, но редактора исходного кода CSS снова нет в списке.
Можно ли это сделать?
Решение 2
Веб-версия Midscape Расширение Visual Studio добавляет поддержку файлов .less, включая подсветку синтаксиса и Intellisense.Также добавлена поддержка SASS и CoffeeScript.
Другие советы
Я только что опубликовал расширение, которое делает это;ты можешь загрузите его из галереи Visual Studio.
Ключом к расширению является .pkgdef
файл:
[$RootKey$\Languages\File Extensions\.less]
@="{A764E898-518D-11d2-9A89-00C04F79EFC3}"
[$RootKey$\Editors\{A764E89A-518D-11d2-9A89-00C04F79EFC3}\Extensions]
"less"=dword:00000028
Обратите внимание, что это расширение не помогает языковому сервису CSS поддерживать Less;вложенные правила, например, вообще не работают (это сбивает с толку языковую службу CSS).
Если вы используете инструмент dotless.Compiler.exe (в отличие от обработчика http), ничто не говорит о том, что ваши файлы должны заканчиваться на .less.Я называю свой суффикс «.less» файлами с помощью «.css», чтобы Visual Studio обрабатывала их как файлы CSS.Например.мое соглашение об именах:
/css/common.less.css ==> /css/common.css
Я запускаю компилятор dotLess как событие после сборки, например.
$(SolutionDir)\packages\dotless.1.1.0\Tools\dotless.Compiler.exe "$(ProjectDir)\css\common.less.css" "$(ProjectDir)\css\common.css"