如何让VS代码自动检测我键入的语言并更改语言模式呢?

问题描述 投票:3回答:2

我正在用HTML,CSS,JAVASCRIPT,PHP,MYSQL创建一个项目

现在我在使用Aptana Studio 3年后使用VScode。

那么如何让VScode检测我键入的语言并自动更改模式呢?

例:

我在html代码中使用php脚本,但文件的扩展名是.php当我在<?php ?>区域内编码时自动检测到并将语言模式更改为php,当我在<?php ?>区域外自动编码时,如何制作vscode检测到并将语言模式更改为html,例如当我输入像<style></style>这样的标签并开始在其中输入时,自动检测并将语言模式更改为css。

这个或任何解决方案有任何扩展吗?

顺便说一句,这个功能是在aptana工作室

php visual-studio-code vscode-settings
2个回答
2
投票

根据文档,您所请求的内容似乎不存在:

在VS Code中,我们根据文件扩展名默认语言支持。但是,有时您可能希望更改语言模式,要执行此操作,请单击位于状态栏右侧的语言指示器。这将打开“选择语言模式”下拉列表,您可以在其中为当前文件选择另一种语言。

基于此,您可以理解VS Code的语言检测是基于文件扩展名的。但是你可以associate languages with file extensions。根据文件:

例如,下面的设置将.myphp文件扩展名添加到php语言标识符:

"files.associations": {
    "*.myphp": "php"
}

像这样,您可以将常用语言与常用文件扩展名相关联。


0
投票

VS Code可以通过修改files.associations属性来自动检测语言扩展。

点击control + P并搜索settings.json。打开该文件并更改以下行:

"*.php": "properties""*.php": "php"

© www.soinside.com 2019 - 2024. All rights reserved.