【发布时间】:2016-05-14 19:51:47
【问题描述】:
我想专门为 bootstrap 提供智能感知,但即使是我在项目中编写的 css 样式也是如此。我在 project.json 和 bower.json 中有参考,但它们似乎没有提供参考。
【问题讨论】:
我想专门为 bootstrap 提供智能感知,但即使是我在项目中编写的 css 样式也是如此。我在 project.json 和 bower.json 中有参考,但它们似乎没有提供参考。
【问题讨论】:
您可以安装HTML CSS Support Extension。
ext install vscode-html-css
这将在您的 HTML 文件中添加 Intellisense:
你不需要为本地文件配置任何东西,安装后关闭并重新打开 vscode 即可。对于远程 css 文件,您可以添加以下内容
"css.remoteStyleSheets": [
"https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-alpha.6/css/bootstrap.min.css"
]
在settings.json
【讨论】:
以下是在 VS Code 中启用 css IntelliSense 的常用步骤(不仅适用于 Bootstrap):
第 1 步:转到https://marketplace.visualstudio.com/items?itemName=Zignd.html-css-class-completion
或https://marketplace.visualstudio.com/items?itemName=gencer.html-slim-scss-css-class-completion
(安装步骤已经有了)
第 2 步:点击网站顶部的安装按钮(如下截图)
第3步:点击后,浏览器会弹出一个窗口来访问VS Code。用 VS Code 打开它。
第 4 步:再次点击出现在 VS Code 中的“安装”按钮。
第五步:重启软件后,点击下图左下角的图标:
第 6 步:在类引号内按“ctrl+[空格]”,您将从附加的样式表中获得完整的类名。
【讨论】:
在最新版本的 VS Code 中,默认情况下禁用了 cmets 和字符串中的 IntelliSense。以下是恢复“24/7 IntelliSense”功能或根据自己的喜好对其进行自定义的两个选项。
首先确保你已经安装了上面dwonisch提到的HTML CSS Support Extension。
Control + ',' 转到设置或单击文件 -> 首选项 -> 设置。
单击工作区设置选项卡并输入以下 JSON 代码:
{
"editor.quickSuggestions": {
"comments": false, // <- no 24x7 IntelliSense in comments
"strings": true, // but in strings and the other parts of source files
"other": true
}
}
另一个选项是在 CSS 引号内按 ctrl + 空格来激活智能感知。示例:
<div class="(ctrl+space)"> </div>
【讨论】:
只需在 VS Code 中安装此扩展程序即可。 IntelliSense for CSS class names in HTML
【讨论】:
很遗憾,此功能目前在 VS Code 中不可用。但是,它已被添加为即将到来的更新的功能请求。您可以跟踪问题on Github。
【讨论】:
{
"folders": [
{
"path": "D:\\Visual Studio\\AndreyCourse\\the-complete-web-developer-in-2018\\DocumentObjectModel"
}
],
"settings": {
"css.remoteStyleSheets": [
"https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-alpha.6/css/bootstrap.min.css"
]
}
}
【讨论】:
css.remoteStyleSheets 的设置您是否使用了提供此类设置的扩展程序?