如何说服VS代码在JSON文件中接受#作为注释?

幽灵猫

我们有一些特殊的文件,其中包含与JSON数据混合在一起的# comments

我认为我需要使用以下方法增强Code的json.settings文件:

"files.associations": {
    "*.ourextension": "jsonc"
}

但后来我发现,jsconc是关于使用JSON数据// comments

是否有一种方便的方法来使VS代码# comments在JSON数据中接受

编辑:VS代码识别jsconc语言,它给了我这个错误信息:

错误信息

它也接受//评论:

评论

添加// //给我绿色的第一行,现在第二行得到第一个错误(因为以#开头)。

幽灵猫

一个独特的非答案:可以添加这样一个新的语言定义,但这需要大量的工作。我还快速浏览了一下,是否可以简单地更改jsoncVS代码附带的相应config json文件,但是该文件相当复杂,并且可能在下一个VS代码更新中被覆盖。

因此,一种直接的解决方法。用两个脚本将一种命令样式替换为另一种:

#!/bin/sh

# a helper script that turns all # into //
# with the syntax that works for sed on MAC OS
for file in "$@"
do
    sed -i '' -e 's,#,//,g' $file
done

鉴于我们的特定要求,并非完全方便,但快速而强大。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在IDEA中压缩.json文件中的代码?

如何创建单个注释,以在Java中接受多个值

在Spring中接受任意JSON作为RequestBody

在bot框架中是否可以接受文件作为附件?

接受VS代码中未出现的传入更改

如何注释掉HTML中的删除代码

如何注释掉Pact中的代码块?

如何创建树作为Vs代码的扩展

VS Code:如何使多行注释作为右键菜单项?

如何使函数接受节点js中的文件名作为参数

如何从body接受API控制器方法中的List <string>作为json?

如何注释掉vim中多个文件中以某些特定模式开头/结尾的代码块?

VS代码注释面板

如何在vs代码中更新配置文件?

如何从json文件中读取键值对作为熊猫数据框?

如何获取增量代码的代码覆盖率并将其作为注释发布到git PR中

如何“说服”程序在Windows 7中打开实际的.lnk文件?

如何在Jersey中接受JSON作为字符串

如何从文本文件中捕获未注释的代码行?

更改提示接受VS代码中的密钥

如何使用 JSON 文件作为 JS 对象而不将其导入到 webpack 编译代码中?

代码不接受 Freesans 作为资源文件

如何在 vs 代码中链接 .h 文件?

在 VS Code 中更改 json 文件关键字或注释的颜色

如何从 json 文件中删除某些注释?(/*)

如何读取带有注释的 JSON 文件?

Python 文件不能作为模块正常工作(可能只是在 VS 代码中?)

如何在我的代码中添加 <SPDX-License> 作为注释?

如何在不缩进的情况下注释掉 VS Code 中的代码?