code

.less 파일에서 Visual Studio 2010 .css Intellisense를 켜는 방법

codestyles 2020. 12. 5. 09:47
반응형

.less 파일에서 Visual Studio 2010 .css Intellisense를 켜는 방법


비 .css 파일 확장자에서 CSS 인텔리 센스를 활성화하는 방법을 아는 사람이 있습니까? 기본적으로 .css 파일 인 .less 파일이 있지만 Visual Studio는 파일에 .css intellisense를 사용하지 않습니다.


VS2010 용 CSS Is Less 확장을 사용해보십시오.

http://visualstudiogallery.msdn.microsoft.com/dd5635b0-3c70-484f-abcb-cbdcabaa9923

설정을 변경하거나 LESS 파일에 HTML 태그를 추가하지 않고도 .LESS 파일을 CSS 편집기에서 열도록합니다.


Visual Studio를 사용하면 도구-> 옵션-> 텍스트 편집기-> 파일 확장으로 이동하여 사용자 지정 확장을 다른 편집기에 매핑 할 수 있습니다. 사용자 지정 확장을 제공하고 연결할 편집기를 선택하기 만하면됩니다. 안타깝게도 Visual Studio 팀은 편집기 목록에서 CSS 편집기를 간과하는 것처럼 보였습니다.

가능한 해결 방법은 확장명을 Html 편집기와 연결 한 다음 <html><head><style>파일 상단과 파일 </style></head></html>하단에 입력하는 것입니다. 그러면 태그 세트간에 CSS 인텔리 센스 지원이 제공됩니다. 편집이 완료되면 HTML 태그와 파일 연결을 제거 할 수 있습니다.


또 다른 대안은 파일 이름을 '.less.css'로 지정한 다음 마스터 페이지 또는 기본 CSS 파일 (@import 문으로 다른 모든 CSS 파일을로드하는 파일)에서 해당 파일에 대한 참조를 변경 한 다음 덜 구성하는 것입니다. Web.Config 파일의 'handlers'섹션에서 다음과 같이 핸들러를 처리합니다.

<add name="LessCssHandler" type="dotless.Core.LessCssHttpHandler,dotless.Core" path="*.LESS.CSS" verb="*" />

그런 다음 구문 강조가 표시되고 제대로 작동하지 않으며 vs에 새 파일 확장자를 설정하거나 vs 애드 인을로드 할 필요가 없습니다. 이는 개발자가 1 명 이상인 경우 편리합니다.

단일 파일을 사용하여 색상 등을 정의하는 경우 '.less'라는 이름을 지정하고 @import 'exampledefs.less'를 사용하여 각 .less.css 파일로 가져와야합니다. 해당 파일 내의 문.


저는 MindscapeWebWorkbench를 정말 즐기고 있습니다. .less 지원을 제공하는 VS 2010 용 무료 플러그인입니다. 또한 확장은 .Sass 및 Coffee 스크립트 지원과 함께 제공됩니다!

한 번 해봐!

Ahh, Hanselman 승인 ;)


늦은 답변이지만 이것은 "순수한"VS2010에서 문제를 해결하는 끔찍한 방법입니다.

#if DEBUG
<html><head><style>
#endif

파일 상단에

#if DEBUG
</style></head></html>
#endif

파일 하단에


이 확장은 완전한 Intellisense를 제공합니다

http://visualstudiogallery.msdn.microsoft.com/e646c6ec-87a7-45ea-81e8-d655a3d3e73e


Crunch 사용을 적극 권장합니다 : http://crunchapp.net/

Visual Studio (Express 포함)를 사용하면 Crunch로 Less 파일을 열 수 있습니다. 사실, Visual Studio에서 열지 않고 파일을 편집하기 위해 Crunch를 열지 만 어쨌든 Crunch를 사용하는 데는 여러 가지 이유가 있습니다. 가장 큰 이유는 Crunch가 Less 코드를 가져와 순수한 CSS 파일로 컴파일하기 때문입니다. 장점은 웹 사이트에 less.js 스크립트를 포함 할 필요가 없다는 것입니다. 이렇게하면 추가 오버 헤드를 피할 수 있고 적은 코드를 작성할 수 있습니다. VS에서 적은 파일을 두 번 클릭하고 파일을 편집 한 다음 CSS 스타일 시트 위에 "크 런칭"(또는 저장)합니다. 크런치로 생성 된 순수한 CSS를 만질 필요가 없습니다.


Web Essentials 2012에 대해 언급 한 사람은 없습니다.

http://visualstudiogallery.msdn.microsoft.com/07d54d12-7133-4e15-becb-6f451ea3bea6


다음과 같이 IIS 서버에 MIME 유형을 추가해야했습니다.

신장: .less

MIME 유형 : text/css

참고 URL : https://stackoverflow.com/questions/4973604/how-to-turn-on-visual-studio-2010-css-intellisense-on-less-file

반응형