VSCode设置代码块

 

一、设置代码块

二、编写自定义代码块

 

 


 

一、设置代码块

打开 Files 文件 -》Preferences 偏好设置 -》User Snippets 用户代码块,然后可以选择特定文件后缀名的,比如js,java, vue ,当然也可以选择生成global的全部文件都可以使用。

然后在相应文件中敲入log,即可看到提示框中有对应代码块,选中即可

二、编写自定义代码块

于是我们就可以在文件中写入自定义代码块,但是可以看到,body里面是字符串数组,如果我们的自定义代码块很多,就需要自己一行行去放置在字符串中,还得考虑前面空格什么的,就很麻烦,所以我们需要一个线上可以申请代码块的网站

https://snippet-generator.app/

它是支持vscode、sublime、atom的,生成后复制到我们的snippet的json文件即可

### 配置 C 语言代码块 为了在 VSCode 中高效地编写 C 语言代码,可以利用代码片段 (Snippets) 功能来创建常用的代码模板。通过这种方式能够显著提高编码效率并减少重复劳动。 #### 创建全局或特定于语言的代码片段 对于希望在整个项目或者所有工作区都能使用的通用型代码段,则应该建立全局性的 `.code-snippets` 文件;如果仅限于某一种编程语境比如这里是针对C语言的话,则建议构建名为 `c.json` 的配置文档[^2]。 当涉及到具体操作步骤时,在命令面板(Command Palette)里执行相应指令:“Preferences: Configure User Snippets”,之后选择目标选项——要么是指定给C语言的新建文件,或者是已经存在的其他类型的JSON格式定义集。 #### 定义个人化的代码片断 一旦决定了要保存的位置后,就需要按照 JSON 结构化语法去填充实际想要快速插入的内容。下面给出了一段简单的例子用于演示如何定义一个函数声明: ```json { "Print to console": { "prefix": ["log", "console"], "body": [ "#include <stdio.h>", "", "void ${1:functionName}() {", "\tprintf(\"${2:message}\\n\");", "}" ], "description": "Log output to console" } } ``` 上述示例展示了怎样设定一个多选前缀(即可以通过键入"log" 或者 "console" 来触发)、带有占位符参数以及描述说明的一个简单打印日志至控制台的小工具[^4]。 #### 启用自动补全特性 为了让这些自定义好的代码片段能够在日常开发过程中被更便捷地调用出来,还需要确保启用了相应的智能感知服务。可以在用户设置(`settings.json`)中开启 markdown 的 quickSuggestions 特性以获得更好的体验效果,尽管这是针对 Markdown 编辑场景下的优化措施,但对于其他语言同样适用[^3]。 ```json // settings.json { "editor.quickSuggestions": { "other": true, "comments": false, "strings": false }, "[c]": { "editor.snippetSuggestions": "top" } } ``` 以上配置使得无论何时只要开始输入匹配关键词就会立即显示可选的代码片段列表供开发者选用。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值