我正在 VS Code 中創建自定義 javascript 片段。我有一個創建 React 組件類的片段,但使用相同的前綴,我想要一個略有不同版本的 React 組件類。這是我的代碼:
"Creates a React component class": {
"prefix": "rcc",
"body": [
"import React from 'react'",
"",
"class ${1:className} extends React.Component {",
" render() {",
" return (",
" <div>",
"",
" </div>",
" )",
" }",
"}",
"",
"export default ${1:className}"
],
"description": "Creates a React component class"
},
我想輸入 rcc 并讓它給我兩個選項,一個是默認值,另一個粘貼此代碼:
"Creates a React component class": {
"prefix": "rcc",
"body": [
"import React from 'react'",
"",
"class ${1:className} extends React.Component {",
" render() {",
" const runCallback = (cb) => {",
" return cb()",
" }",
" return (",
" <div>",
"",
" </div>",
" )",
" }",
"}",
"",
"export default ${1:className}"
],
"description": "Creates a React component class"
},
uj5u.com熱心網友回復:
您可以不加選擇地執行此操作:
"Creates a React component class": {
"prefix": "rcc",
"body": [
"import React from 'react'",
"",
"class ${1:className} extends React.Component {",
" render() {",
" ${2:const runCallback = (cb) => {\n\t\t\t\t\treturn cb()\n\t\t\t\t\t\\}}",
" return (",
" <div>",
"",
" </div>",
" )",
" }",
"}",
"",
"export default ${1:className}"
],
"description": "Creates a React component class"
}
choices 似乎不允許在其中回傳,但默認選項允許。
如果您不想要默認選項,只需在選擇它時Ctr X兩次。
如果你想要的話tab。

uj5u.com熱心網友回復:
我已經意識到你不能以這種規模做到這一點。VS Code 自定義片段中的選擇功能僅允許您在代碼中的幾個單行單詞之間進行選擇。
它看起來像這樣:
${1|choice1, choice2|}
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/386324.html
標籤:javascript 视觉工作室代码 vscode 片段
