visual-studio-code - 保存文件时找不到注册的语言
问题描述
重现步骤:
1.通过选择新语言支持创建一个新的示例项目。
2.现在在 package.json 中添加以下代码来注册 3 种新语言。
"languages": [
{
"id": "db2_z",
"aliases": ["Db2Z"],
"extensions": [".spsql", ".sql",".z"],
"configuration": "./language-configuration.json"
},
{
"id": "db2_i",
"aliases": ["Db2i"],
"extensions": [".spsql", ".sql",".i"],
"configuration": "./language-configuration.json"
},
{
"id": "db2_luw",
"aliases": ["Db2Luw"],
"extensions": [".spsql", ".sql",".luw"],
"configuration": "./language-configuration.json"
}
]
3.现在,当我运行扩展程序时,它在保存时只显示一种语言类型。但是在选择语言模式时,它会显示三种语言。
请检查随附的屏幕截图。
但是在保存时我们只能看到一种语言。
我尝试了所有的东西,但无法找出问题所在。
谢谢。
解决方案
“您可以使用 files.associations 设置为现有语言添加新的文件扩展名。”
"files.associations": {
"*.php4": "php",
"*.php5": "php"
}
"files.associations": {
"**/somefolder/*.*": "php"
}
推荐阅读
- css - CSS 表格 - 用细线分隔行
- android - 单击“现在不”或“取消”后,应用内审核提示不可见
- c++ - 如何在 C++ 代码中捕获未处理的异常
- excel - 如何在 VBA 中为动态范围应用自动填充功能?
- go - 从文件中读取数据并同时发送数据时出现数据竞争问题
- java - canvas.translate 制作重复的位图
- latex - pdflatex 和 pstricks
- python - 如何使用 scapy 显示 pcap 文件(有效负载)的字节并丢弃 ASCII 值
- javascript - 使用 vuetify 自动完成的默认值
- scala - 如何从scala spark中的并行列表构造(键,值)列表?