VSCode 用户代码段在 jsx 中不起作用
IT技术
javascript
reactjs
visual-studio-code
2021-05-06 04:13:28
4个回答
也许在您的代码段中添加“范围”:
"scope": "javascript,typescript,javascriptreact",
javascriptreact ---> jsx 文件
应该是这样的...
"JSON stringify": {
"scope": "javascript,typescript,javascriptreact",
"prefix": "jst",
"body": [
"<pre>{JSON.stringify($1, null, 2)}</pre>"
]
},
将该代码段放入您的全局代码段文件中应该可以工作。
Gear Icon
/ User Snippets
/myGlobalSnippets.code-snippets
看起来在 jsx 中,建议的片段类型不是“javascript”而是“jsx”:
当你去 File
/ Preferences
/User snippets
你可以看看的JSX格式(文件名jsx.json
)
如果你把你的代码片段放在那个文件中,它应该在你的 jsx 中可用
我不得不放"scope": "javascript,jsx,jsx-attr"
。也许有一种更简洁的方法,但这对我来说是可行的。