visual-studio-code - 有没有其他方法可以在 VS Code 中获取“files.associations”?
问题描述
我正在运行 VS Code 版本 1.33.1 (1.33.1)
在我的settings.json
文件中,我有:
"files.associations": { // breaks node, express auto complete
"*.js": "javascriptreact",
},
我想让我的所有.js
文件都默认为JavaScript React
(我使用它是因为有时反应文件会被设置为 BabelJavaScript,这会破坏 jsx)但这会破坏一些漂亮的扩展名(见上文以了解我哀叹的原因)。
有什么想法吗?
解决方案
我将回答这个问题,因为其他人可能会觉得它很有用:
我刚刚删除了这个明确的符号,因为 vs 代码似乎自动检测到一个以 结尾的文件.js
,无论如何,并且因为我的设置更漂亮。我发现我不需要它。谢谢韦斯博斯!同样通过删除它,我的主题-<em>NightOwl 运行得更好!即更丰富的属性和关键字识别!
2019 年 9 月 23 日更新
我想添加以下内容:
有时需要时间来了解工具(在这种情况下是扩展程序和编辑器)发生了什么,然后退后一步思考问题。
巧合的是,我.jsx
对上述prettier
. 然后我恍然大悟。我最初的问题是我在思考如何将扩展应用于所有.js
扩展。
简单地说,在这种情况下,有问题的扩展是针对 vanillajavascript
的,它们是 Node 并表示自动完成。我相信,因为 React 只是 JavaScript 的流行想法。如果我有上面的通用设置,我觉得为什么它们不能在后端工作,只是因为我已经将这些文件类型预设为被识别为 JavaScriptReact?
事实是为了扩展,一个应该是明确的。特别是如果您想更好地认识到您从中获得的所有巨大好处。这很有意义,为什么您的前端需要 Node 或 Express 自动完成功能?
这是我的新解决方案:
"files.associations": {
".gitignore": "shellscript",
"['*.js.liquid', '*.js']": "javascript",
"['*.jsx']": "javascriptreact"
},
推荐阅读
- regex - 当我使用冒号时正则表达式中断(:)
- python - 预期 LP_c_float 实例而不是列表
- c# - 在word文档中添加图片
- report - 如何打印所有发票?Odoo-10
- wpf - 在 x 轴实时图表 Wpf 上显示所有标签
- active-directory - 当我们要添加 Active Directory 用户时,无法打开高级页面
- json - JSON 数据到反应表
- javascript - angualr -6 / js中ngx数据表的嵌套json数据微型化
- django - 区分页面是否在 Django 视图或模板中重新加载
- javascript - onerror 的对立事件是什么