是否可以在Visual Studio Code中添加自定义代码段?如果是这样,怎么办?VSCode基于Atom,因此应该可行。
是否可以在Visual Studio Code中添加自定义代码段?如果是这样,怎么办?VSCode基于Atom,因此应该可行。
Answers:
选项-1有一个VsCode插件,名为:snippet creator ..
安装后,您要做的就是:
选项-2检查此网站。您可以为vs代码,崇高的文字和原子生成摘要。
在此网站中生成了摘要。转到相应的IDE的摘录文件并将其粘贴。例如,对于VS代码中的JS代码段,请转到“文件”->“首选项”->“用户代码段”,然后打开javascript.json文件,然后将代码段代码从上面的网站粘贴到该代码段中,我们很好。
从0.10.6版开始,您可以添加自定义代码段。阅读有关创建自己的代码片段的文档。您可以通过将json文件放在中来查找/创建自定义代码段C:\Users\<yourUserName>\AppData\Roaming\Code\User\snippets
。例如,自定义javascript代码段应位于\snippets\javascript.json
您还可以发布片段,这也是一个非常好的功能。约翰·帕帕(John Papa)创建了一个不错的angular +打字稿片段,您可以将其下载为市场上的扩展程序。
这是javascript for循环文档的示例片段:
"For Loop": {
"prefix": "for",
"body": [
"for (var ${index} = 0; ${index} < ${array}.length; ${index}++) {",
"\tvar ${element} = ${array}[${index}];",
"\t$0",
"}"
],
"description": "For Loop"
},
哪里
For Loop
是代码段名称 prefix
定义在IntelliSense下拉列表中使用的前缀。在这种情况下。body
是代码段的内容。可能的变量是:
description
是IntelliSense下拉列表中使用的描述您可以观看此视频以获取简短的简短教程
转到文件->首选项->用户片段。选择您的首选语言。
现在,键入以下代码以创建一个for循环代码段:
"Create for loop":{
"prefix": "for",
"body":[
"for(int i = 0; i < 10; i++)",
"{",
" //code goes here",
"}"
],
"description": "Creates a for loop"
}
大功告成
在编辑器中键入“ for”,然后使用第一个预测。
捷径 -
希望这可以帮助 :)
注意:转到“文件”->“首选项”->“用户片段”。然后选择用于
创建代码段的语言。您将在此处找到代码段。
有一个名为:snippet creator ..的VsCode插件。
安装后,您要做的就是:
就这样 ..
注意:如果要编辑代码段,可以在[fileType] .json
示例:Ctrl+中找到它们P,然后选择“ javascript.json”
您可以添加自定义脚本,转到File --> Preferences --> User Snippets
。选择您的首选语言。
如果选择Javascript,则可以看到默认的自定义脚本,console.log(' ');
如下所示:
"Print to console": {
"prefix": "log",
"body": [
"console.log('$1');",
"$2"
],
"description": "Log output to console"
},
我尝试通过在javascriptreact.json中添加代码段进行尝试,但此方法对我不起作用。
我尝试将代码片段添加到全局范围中,并且它的工作原理就像是魅力。
FILE --> Preferences --> User snippets
在这里选择New Global Snippets File
,命名为javas criptreact.code-snippets
。
对于其他语言,您可以命名为[your_longuage] .code-snippets
VSCode在0.5版中对此进行了介绍,请参见此处。片段语法遵循TextMate片段语法,并且可以在“用户偏好设置”中编写。