- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一些 JSONL ("JSON Lines")使用 .jsonl
的文件因此,文件扩展名;我想知道是否有办法在 中获得支持VS代码 对于 JSONL — "JSON-Lines"— 当编辑器尚不支持该文件类型时?
我在想也许有一种方法可以将支持添加到 VS代码 ?
建议我搜索一个扩展,以增加对 编辑器的支持。 JSON 行 ( .jsonl
) 文件(每 recommendation ),令人沮丧的是,VSCode 没有推荐 JSONL 扩展。
我还在 Marketplace 中搜索了“JSON Lines”和“.jsonl
”,再次搜索没有返回任何有用的结果。
最佳答案
2021 年 7 月 21 日 @ 04:08 UTC — 编辑:“添加了另一个可能的解决方案”
支持不受支持的文件类型的可能解决方案
在回答另一个关于“VS Code 中的语言支持”的问题时,我想起了来自 的问题。 '问答' ,我意识到有一个可能有效的解决方案。如果作者还没有找到解决方案,那么我建议他们尝试这个,如果其他人偶然发现这个问题,希望添加对不受支持的语言的支持。
首先,如果您添加的语言和/或文件类型是完全唯一的,那么此解决方案将不起作用;如果能得到支持,可能不是全力支持,也可能有其他问题。让我给你举个例子,以帮助你充分理解我想告诉你的是什么。
例子:
To start, let me show you the syntax for the solution. This is a setting used in V.S. Code's
settings.json
file — it can be placed in either the user's, or the workspace's implementation of thesettings.json
file.// "./.vscode/settings.json"
"files.associations": {
"json": "jsonc"
},
"Hypothetically, lets say V.S. Code does not support the
JSONC
file type — 'JSON with Comments'. If the previous statement were true, which it isn't, but if it were, then this solution would work, however, if you have JSONC files already filled with data, then you will likely get errors, as the JSONC file type is used to implement comments in a JSON file, however, V.S. Code's JSON language does not support comments, and the editor will display errors for every comment that there is in a JSONC document, because when you configure your editor this way, V.S. code treats JSONC files as JSON files."
"There are other instances where using this configuration works better. Since we already used
JSONC
as an example, I'll give you a real world example, where the File-Associations Setting is used to support comments in.json
(JSON) files — remember, the above was a hypothetical example, this one is an actual example practiced by developers.""Adding comments to JSON file is simple, and quick, using the File Association Setting, simple invert the configuration from the code block above, so that the settings configuration looks like the example below. If you type the configuration into your
.vscode/settings.json
file, you will find that V.S. Code won't complain when you add a comment to a JSON file anymore.
// "./.vscode/settings.json"
"files.associations": {
"jsonc": "json"
},
基本上,简而言之,使用文件关联 (
file.associations
) 设置,您可能会也可能不会获得一些支持,可能是有限支持,也可能是完全支持。这很容易尝试,而且比添加对 V.S.整个编程语言或数据文件类型的代码。
JSONL
在 V.S.代码
JSONL
VSCode 中的文件。像您一样,我找不到为
添加语言支持的扩展程序JSON
行或
JSONL
文件。在 VSCode 中获得支持的唯一方法是将支持添加到 VSCode。 VSCode 为其用户提供了定义语言所需的工具。他们提供的工具与 MS VSCode 开发团队用来定义语言的工具相同,换句话说,都是很好的工具,你可以用它们做很酷的事情。如果它是一门完整的语言,这可能不值得考虑,但它不是,它只是对预先存在的数据类型的几个小添加。最难的部分是阅读 VSCode 文档以了解如何使用扩展 list 中的 Contributes 属性,这只是一个美化的
package.json
文件。
关于visual-studio-code - 如何在 V.S. 中获得语法高亮支持? JSONL 代码 — "JSON-Lines"— 当文件类型不受支持时?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66874505/
我有一个 k*n矩阵 X 和 k*k矩阵A。对于X的每一列,我想计算标量 X[:, i].T.dot(A).dot(X[:, i]) (或者,数学上, Xi' * A * Xi )。 目前,我有一个
很难说出这里问的是什么。这个问题是含糊的、模糊的、不完整的、过于宽泛的或修辞性的,无法以目前的形式得到合理的回答。如需帮助澄清此问题以便重新打开它,visit the help center 。 已关
我是 VueJS 的新手。我已经使用 vuetify/webpack-ssr 模板创建了一个项目,现在我想创建一个登录页面,但是没有显示表单,控制台给了我以下信息: [Vue warn]: Unkno
我尝试将 value 插入到 C++ vector v 之前的第 i 元素(或元素 (i-1) 之后) )。代码很简单 v.insert(v.begin() + i, value); 我确信当 i 介
我需要显示使用合并排序算法排序的 vector 。然而,当我使用 v.begin() 时,我的 friend 使用 v.data() 来传递 vector 。他的代码运行良好,而我的却不行。请解释。
这是我的命令(url1、url2、url3、url4 是占位符): ffmpeg -i url1 -i url2 -i url3 -i url4 -filter_complex “[1:v:0] [1
我以前用过Vue,我知道怎么用v-for渲染元素序列,v-if或v-show有条件地显示元素,并且 v-model例如,控制段落的内容。 但现在我需要对 DOM 进行更精细的控制: 我有一个range
我正在学习所有权和借用。 borrow1 和borrow2 的区别在于在borrow2 打印时使用了&: fn borrow1(v: &Vec) { println!("{}", &v[10]
我找不到一种方法来选择不同的选项来渲染 v-for 中的文本。是否有可能或者我是否需要以不同的方式构建逻辑来执行类似于下面的代码的操作? // i
Iterable 的三个直接子类型是 Map , Seq , 和 Set .除了性能问题之外,似乎还有一个 Seq是从整数到值的映射,以及 Set是从值到 bool 值的映射(如果值在集合中,则为 t
我想应用一个计算方法,如果键存在则增加值,否则将 1。有 Map map = new HashMap<>(); 我不明白为什么 for (int i = 0; i v != null ? v++ :
标准(IEEE 754/C)是否保证以下代码断言永远不会失败? int main() { for ( /* all possible float / double values */ )
代码由Vue语言编写,使用Element-ui框架, 如果一个对象包含某些内容,则会显示该内容,如果不包含则禁用菜单按钮。 输出应该是这样的: a、b(禁用)、c、d、e 但我的是这样的: a、a(禁
如果我这样做: {{ morevalue }} {{ value }} v-else 中的跨度也会在第二个 V-FOR 上循环,即使它上面没有任何 v-for,为什么? 这是
如果我这样做: {{ morevalue }} {{ value }} v-else 中的跨度也会在第二个 V-FOR 上循环,即使它上面没有任何 v-for,为什么? 这是
我将 Vue.js 与 Vuetify 一起使用,我正在尝试使用 v-data-table 从后端加载菜单列表并使用 对其设置一些权限v-switches 但我在尝试 v-model 数组时遇到问题:
我在 Java 的流式操作中努力维护我想要的数据结构,这很可能是由于缺乏正确的理解和实践。 public class Main { public static void main(String
我正在尝试为匹配中的每个匹配呈现一些 HTML,但是,我不太确定 实际上是正确的。 更具体地说,我不确定我是否可以使用 v-bind:match='match'在与循环相同的元素上 v-for='ma
所以我想知道为什么这个 v-if 和 v-else 语句不起作用,为什么我要以不同的方式解决它。 代码如下 Required: Select a Workflow {{ isChain ?
我有一个 VueJS 组件 ,我在同一个模板中使用了两次来显示两组不同的数据。每个都显示在自己的 使用 v-if 切换的容器在导航选项卡上。 似乎这些组件被实例化为同一个实例。我调用 console
我是一名优秀的程序员,十分优秀!