Visual Studio Code 添加设置代码段(snippet)

转自:http://www.cnblogs.com/summit7ca/p/5225494.html

从VSCode发布以来就在关注,最近已经更新到版本0.10.8,已经支持了插件功能.日常使用编辑器已经由Sublime Text迁移到了VSCode.使用中遇到了这个问题,在网上也没搜到解决方案.记录下自己摸索的方法.
1.首先可以打开一个C#的文件(或在当前打开文件中)按快捷键Ctrl+Shift+P打开命令输入 snippet : (也可以点击File=>Preferences=>User Snippets)

选择第二个选项Preferences:Snippets.(我这里有多个选项是由于我另外安装了一个关于Snippet的插件)
2.选择选项后会出现一个语言列表用以选择给哪种语言创建代码段,这里以设置C#的Console.WriteLine代码段为例,其他语言方法是一样的.
选择C#后会自动打开一个JSON格式的配置文件.Visual Studio Code默认已经给出Demo了.照葫芦画瓢即可.

参数解释:

复制代码
prefix      :这个参数是使用代码段的快捷入口,比如这里的log在使用时输入log会有智能感知.
body        :这个是代码段的主体.需要设置的代码放在这里,字符串间换行的话使用\r\n换行符隔开.注意如果值里包含特殊字符需要进行转义.
        多行语句的以,隔开 $
1 :这个为光标的所在位置. $2 :使用这个参数后会光标的下一位置将会另起一行,按tab键可进行快速切换,还可以有$3,$4,$5..... description :代码段描述,在使用智能感知时的描述
复制代码

测试一下,输出ConsoleWriteLine()带上Console.ReadKey().

复制代码
 1 {
 2     "ConsoleWrite with end": {
 3         "prefix": "cwe",
 4         "body": [
 5             "Console.WriteLine('$1');\r\nConsole.ReadKey();",
 6             "$2"
 7         ],
 8         "description": "output end tag(test snippet)"
 9     }
10 }
复制代码

Ctrl+s保存后在C#文件中输入cwe按下tab就可以看到效果了.


注意第三行,当使用了$2参数光标的下一位置将会另起一行,$n参数可不配置.
body里的代码也可分了两行写:body["Console.WriteLine('$1');","Console.ReadKey();"]
到此设置Snippet就完成了.

tips:

复制代码
    Visual Studio Code有别于Sublime Text(下面简称ST)的快捷键:
    多重光标同时编辑:Alt按住不动点击鼠标.
    选中光标所在的单词:Ctrl+D.  (Ctrl+Shift+L选中文中所有出现该词的地方)
    快速切换上下行语句:Alt+Up   (Up:上方向键,在ST中为Ctrl+Shift+方向键)
    快速定位到定义的地方:F12
    快速预览变量定义:Alt+F12 (这两个功能用过VS的都知道 :)  而且C#语言支持当前字段/函数被引用的信息,在editor.referenceInfos可以设置)
    快速复制当前行到上一行或下一行: Shift+Alt+Up/Down
    查找/切换匹配括号: Ctrl+Shift+]
    快速/取消注释: Ctrl+/
    快速分屏编辑: Ctrl+\
复制代码

 

 

要更新 Visual Studio Code 中的代码,你可以按照以下步骤进行操作: 1. 首先,确保你已经打开了需要更新的代码文件。 2. 接下来,你可以使用 Visual Studio Code 提供的编辑功能来修改代码。你可以添加、删除或修改代码行,以满足你的需求。 3. 如果你想使用预定义的代码来快速插入一些常用代码块,你可以使用 IntelliSense 功能来查找和插入代码。当你输入代码时,IntelliSense 会提供相关的代码建议,你可以选择其中一个并按下 Enter 键来插入它。 4. 如果你想自定义代码或修改现有的代码,你可以打开 Visual Studio Code 的用户设置,并搜索 "代码" 相关的设置。在设置中,你可以找到有关代码的配置选项,并根据提示进行修改。 5. 最后,当你完成对代码的更新后,你可以保存文件并测试修改后的代码是否按预期工作。 总结起来,要更新 Visual Studio Code 中的代码,你可以通过编辑代码文件、使用代码以及自定义代码来实现。记得保存文件并测试修改后的代码。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [[VS Code]跟我一起在Visual Studio Code 添加自定义snippet代码),附详细配置](https://blog.csdn.net/maokelong95/article/details/54379046)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值