【问题标题】:How to use multiple languages in a single file in Visual Studio Code如何在 Visual Studio Code 的单个文件中使用多种语言
【发布时间】:2016-08-07 01:28:24
【问题描述】:

我正在处理具有内嵌 JavaScript 和 CSS 的 HTML 文件。但是,Visual Studio Code 一次只提供一种语言的 IntelliSense:HTML IntelliSense 仅当我选择 HTML 时,JavaScript IntelliSense 仅当我将文件设置为解释为 JavaScript 时,等等。

我想知道,是否可以同时看到 IntelliSense for JavaScript、CSS 和 HTML 而无需在它们之间切换?

【问题讨论】:

    标签: visual-studio-code intellisense


    【解决方案1】:

    JavaScript in HTML and CSS in HTML are supported in Visual Studio Code 1.8 (November 2016)。该链接指向发行说明。该功能应该“正常工作”,这意味着您无需执行任何其他操作即可访问它。

    对于 HTML、CSS 和 Javascript 以外的语言,您需要关注 VSCode Issue #1751

    【讨论】:

      【解决方案2】:

      IDE 会自动检测您当前正在编辑的语言,并仅显示该语言的关键字。

      Visual Studio 或 VS Code 目前无法实现您想要的。

      【讨论】:

        【解决方案3】:

        只要您的脚本标签将 type="text/javascript" 作为其第一个属性,VScode 就会使用 HTML 内联 JS 智能感知。否则它只会做语法高亮。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2017-04-17
          • 2018-11-22
          • 1970-01-01
          相关资源
          最近更新 更多