Visual studio code 有没有其他的方法来获得;档案.协会“;在VS代码中?
我正在运行VS代码版本1.33.1(1.33.1) 在我的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),但这会破坏一些漂亮的扩展名(请参见上文以了解我
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"
},