Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio code 有没有其他的方法来获得;档案.协会“;在VS代码中?_Visual Studio Code_Vscode Settings - Fatal编程技术网

Visual studio code 有没有其他的方法来获得;档案.协会“;在VS代码中?

Visual studio code 有没有其他的方法来获得;档案.协会“;在VS代码中?,visual-studio-code,vscode-settings,Visual Studio Code,Vscode Settings,我正在运行VS代码版本1.33.1(1.33.1) 在我的settings.json文件中,我有: "files.associations": { // breaks node, express auto complete "*.js": "javascriptreact", }, 我希望我所有的.js文件都默认为JavaScript React(我使用它是因为有时React文件会被设置为BabelJavaScript,这会破坏jsx),但这会破坏一些漂亮的扩展名(请参见上文以了解我

我正在运行VS代码版本1.33.1(1.33.1)

在我的
settings.json
文件中,我有:

"files.associations": { // breaks node, express auto complete
   "*.js": "javascriptreact",
  },
我希望我所有的
.js
文件都默认为
JavaScript React
(我使用它是因为有时React文件会被设置为BabelJavaScript,这会破坏jsx),但这会破坏一些漂亮的扩展名(请参见上文以了解我哀叹的原因)


有什么想法吗?

我将回答这个问题,因为其他人可能会发现它很有用:

我刚刚删除了这个显式符号,因为vs代码似乎自动检测到一个以
.js
结尾的文件,而且是因为我的错误。我发现我不需要它。谢谢韦斯·博斯!同样通过移除它,我的夜猫子工作得更好!i、 更丰富的属性和关键字识别

更新9-23-19

我想补充以下几点:

有时,了解工具(在本例中是扩展和编辑器)的运行情况并退一步思考问题需要时间

巧合的是,我的
.jsx
遇到了一个问题,没有很好地处理前面提到的
漂亮的
。然后我明白了。我最初的问题是,我在思考如何将这些扩展应用于所有
.js
扩展

简单地说,在本例中,所讨论的扩展的目标是香草
javascript
它们是节点和表达式自动完成。我相信,因为流行的反应思维只是JavaScript。我觉得,如果我有上面的通用设置,为什么仅仅因为我将这些文件类型预设为JavaScriptReact,它们就不能在后端工作呢

事实是为了扩展,一个人应该是明确的。尤其是如果你想更好地认识到你从他们身上获得的巨大好处。这很有道理,为什么前端需要Node或Express自动完成

这是我的新解决方案:

 "files.associations": {
  ".gitignore": "shellscript",
   "['*.js.liquid', '*.js']": "javascript",
   "['*.jsx']": "javascriptreact"
 },