Интеллиссенс для LESS в Visual Studio 2017, есть ли способ?

Вопрос или проблема

Я начал использовать LESS для своего CSS в среде Visual Studio 2017.

На данный момент я скачал LessCompile, который отлично справляется с автоматической компиляцией моих .less файлов в .css и .min.css файлы.

Тем не менее, мне действительно хотелось бы иметь интенсисенс, аналогичный тому, что доступен в Visual Studio Code через Less Intellisense.

Моя команда очень не любит переходить на VS Code, так как мы работаем с .Net, и они используют Visual Studio более десяти лет (Хотя мне лично нравятся оба инструмента).

Я Wonder, есть ли у кого-то предложения о том, как я мог бы получить интенсисенс в VS, если ничего другого, чтобы предотвратить постоянное подчеркивание моих менее специфических разделов как недействительного синтаксиса.

Спасибо!

В то время как я продолжал искать варианты, Visual Studio предложила мне установить обновления для моей среды 2017.

После того как я сделал это для всех доступных вариантов и вновь открыл Visual Studio, вся моя синтаксическая раскраска и интенсисенс заработали.

Это было бы моим первым рекомендацией, если кто-то столкнется с подобными проблемами в будущем.

Обратите внимание, что это не предоставляет интенсисенс для некоторых новых функций / методов (например, ceil()).

Ответ или решение

Интеллисенс для LESS в Visual Studio 2017: Возможности и Рекомендации

Ваша работа с LESS в среде Visual Studio 2017 может быть значительно упрощена, если вы получите доступ к функционалу интеллисенса, аналогичному тому, что доступен в Visual Studio Code. Давайте рассмотрим, какие шаги вы можете предпринять для достижения этой цели, а также решение, которое вы уже нашли.

1. Установка и обновление инструментов

Первоначально, вы сделали верное решение, установив LessCompile. Этот инструмент разработан для автоматической компиляции LESS в CSS и поддерживает основные требуемые функции. Однако, как вы уже заметили, это не обеспечивает полноценный опыт интеллисенса.

После вашего обновления Visual Studio, было замечено, что появился синтаксис и базовый интеллисенс. Это важный шаг для устранения проблем с подсветкой синтаксиса и неверной разметкой. Поэтому, если у вас возникли аналогичные проблемы, обязательно проверьте, все ли обновления установлены. Инструменты можуть не поддерживать более новые функции и методы, такие как ceil(), но это шаг в правильном направлении.

2. Возможности и альтернативы

Хотя Visual Studio 2017 не поддерживает полноценный интеллисенс для LESS так, как это делает Visual Studio Code, вы можете попробовать следующие варианты:

  • Плагины и расширения: Проверьте наличие других расширений для Visual Studio, которые могут добавить поддержку LESS и улучшить ваш опыт. Например, на рынке могут быть неофициальные дополнения, разработанные сообществом.

  • Конфигурация типов файлов: Убедитесь, что файлы с расширением .less правильно настроены в Visual Studio. Это можно проверить в настройках проекта, добавив поддержку LESS как текстового языка. Иногда корректная настройка файла может помочь решить проблемы с подсветкой и распознаванием типов.

  • Использование аналогичных инструментов: Хотя может быть непросто переключиться на другой редактор, рассмотрите возможность временного использования Visual Studio Code исключительно для работы с LESS. Это позволит использовать мощные функции интеллисенса, и вы сможете параллельно работать с вашей основной средой разработки, что сделает процесс более плавным.

3. Прежде чем делать переход

Не забывайте обсуждать возможные изменения и улучшения с вашей командой. Важно, чтобы все члены команды были на одной волне и принимали решения, основываясь на потребностях и целях проекта.

Заключение

Получение интеллисенса для LESS в Visual Studio 2017 может показаться сложной задачей, однако, как вы уже узнали, обновление программного обеспечения и использование дополнительных инструментов могут существенно улучшить ваш опыт. Самое главное — не ограничиваться программными возможностями, а активно искать пути их оптимизации под ваши нужды. Надеюсь, данные рекомендации помогут вам и вашей команде достичь желаемых результатов в работе с LESS.

Оцените материал
Добавить комментарий

Капча загружается...