如何在 HTML 中为 JavaScript 启用 IntelliSense?
How can I enable IntelliSense for JavaScript inside HTML?
我想用 VS Code 试试 JavaScript 一本书的例子,但是没有 IntelliSense,或者至少我不知道如何激活它。
在 Visual Studio 中,此功能开箱即用:
但是在 VS Code 中,我得到的只是一条消息“没有建议”。
我需要做什么才能在 VS Code 中启用 IntelliSense?
当文件具有 .js 扩展名时,它对我有用。当我将它粘贴到脚本标签之间的 .html 文件时,我没有得到任何智能感知。
编辑添加:您还可以通过单击 VS Code window 底部的 'HTML' 更改语言模式,并将其更改为 'JavaScript'。
目前不支持
JS intellisense doesnt work in HTML script tag - VSCode GitHub Issues #4369
Visual Studio代码版本1.4.0不支持CSS智能感知
我有 CSS 样式、id 和 class 智能感知的扩展 html 文档:
特点:
- 样式标签完成和悬停。
- 样式属性完成和悬停。
- Id 属性补全。
- Class属性完成。
- 扫描工作区文件夹中的 css 个文件。
- 支持可选的 resource.json 文件以微调资源选择。
Link:
https://marketplace.visualstudio.com/items?itemName=ecmel.vscode-html-css
从 2016 年 11 月版(1.8 版)开始,Visual Studio Code 现在完全支持 JavaScript in HTML.
的 IntelliSense
请注意,语言支持不遵循脚本包含,它只知道同一文件中的定义。
支持!
Intellisense 和语法突出显示在替换后开始工作
<script>something()</script>
和
<script type="text/javascript">something()</script>
我想用 VS Code 试试 JavaScript 一本书的例子,但是没有 IntelliSense,或者至少我不知道如何激活它。
在 Visual Studio 中,此功能开箱即用:
但是在 VS Code 中,我得到的只是一条消息“没有建议”。
我需要做什么才能在 VS Code 中启用 IntelliSense?
当文件具有 .js 扩展名时,它对我有用。当我将它粘贴到脚本标签之间的 .html 文件时,我没有得到任何智能感知。
编辑添加:您还可以通过单击 VS Code window 底部的 'HTML' 更改语言模式,并将其更改为 'JavaScript'。
目前不支持
JS intellisense doesnt work in HTML script tag - VSCode GitHub Issues #4369
Visual Studio代码版本1.4.0不支持CSS智能感知
我有 CSS 样式、id 和 class 智能感知的扩展 html 文档:
特点:
- 样式标签完成和悬停。
- 样式属性完成和悬停。
- Id 属性补全。
- Class属性完成。
- 扫描工作区文件夹中的 css 个文件。
- 支持可选的 resource.json 文件以微调资源选择。
Link:
https://marketplace.visualstudio.com/items?itemName=ecmel.vscode-html-css
从 2016 年 11 月版(1.8 版)开始,Visual Studio Code 现在完全支持 JavaScript in HTML.
的 IntelliSense请注意,语言支持不遵循脚本包含,它只知道同一文件中的定义。
支持!
Intellisense 和语法突出显示在替换后开始工作
<script>something()</script>
和
<script type="text/javascript">something()</script>