I am using Phil Haack's T4CSS T4 template based on .less
One bad thing about Phil's solution is that visual studio opens the .less files as plain text files rather than as css files. (Thus no intellisense.)
How can I get VS to open a .less file in the CSS Source Editor?
I've tried:
Can this be done?
You can quickly navigate to the relevant CSS symbol in the current file by pressing Ctrl+Shift+O.
First, select DevTools > Settings > Experiments > Open source files in Visual Studio Code, and then re-start DevTools.
In Visual Studio, click File > Open > Folder. Navigate to the folder, and click Select Folder. This opens the folder in Solution Explorer and displays its contents, files and any subfolders.
In the toolbar of the Manage Styles window, click the Attach Style Sheet button. The Select Style Sheet dialog box is displayed. Select the Layout. css file, and then click OK.
I just posted an extension that does this; you can download it from the Visual Studio Gallery.
The key to the extension is the .pkgdef
file:
[$RootKey$\Languages\File Extensions\.less] @="{A764E898-518D-11d2-9A89-00C04F79EFC3}" [$RootKey$\Editors\{A764E89A-518D-11d2-9A89-00C04F79EFC3}\Extensions] "less"=dword:00000028
Note that this extension doesn't do anything to help the CSS language service support Less; nested rules, for example, don't work very well at all (it confuses the CSS language service).
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With