vscode添加自定义代码片段snippet

这篇具有很好参考价值的文章主要介绍了vscode添加自定义代码片段snippet。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

参考目录
掘金教程
配置参数教程
在线生成snippets代码

一些常用代码块经常需要重复书写,怎么解决痛点呢,这时候snippet是个解药。配置后只需输入自定义的key即可生成预设内容.

添加步骤
  • code -> Preferences -> User Snippets
  • 选择New Snippets新建 或者 Exiting Snippets修改
  • 会打开 名称.code-snippets 文件,在此文件进行配置
  • 使用时,直接输入 .snippets文件的 prefix值 即可使用片段
.snippet文件一览

配置文件里可以使用一些变量,最常用的如 1 光标首先指向位置, {1}光标首先指向位置, 1光标首先指向位置,{1}按Tab键后光标下一个位置,${0}光标最后位置。然后还有一些变量可以使用,如文件path当前时间等文章来源地址https://www.toymoban.com/news/detail-544369.html

{
	// Place your global snippets here. Each snippet is defined under a snippet name and has a scope, prefix, body and 
	// description. Add comma separated ids of the languages where the snippet is applicable in the scope field. If scope 
	// is left empty or omitted, the snippet gets applied to all languages. The prefix is what is 
	// used to trigger the snippet and the body will be expanded and inserted. Possible variables are: 
	// $1, $2 for tab stops, $0 for the final cursor position, and ${1:label}, ${2:another} for placeholders. 
	// Placeholders with the same ids are connected.
	// Example:
	// "Print to console": {
	// 	"scope": "javascript,typescript",
	// 	"prefix": "log",
	// 	"body": [
	// 		"console.log('$1');",
	// 		"$2"
	// 	],
	// 	"description": "Log output to console"
	// }
	"myvuepage": {
		"scope": "vue",
		"prefix": "myvuepage",
		"body": [
		  "<template>",
		  "  <div class='${1}'>",
		  "    ${0}",
		  "  </div>",
		  "</template>",
		  "",
		  "<script>",
		  " export default {",
		  "   name: \"${TM_FILENAME_BASE/(.)/${1:/upcase}/}\",",
		  "   components: {",
		  "   },",
		  "   props: {",
		  "   },",
		  "   data(){",
		  "     return {",
		  "     } ",
		  "   },",
		  "   computed: {",
		  "   },",
		  "   watch: {",
		  "   },",
		  "   created() {",
		  "   },",
		  "   methods: {",
		  "   },",
		  " }",
		  "</script>",
		  "",
		  "<style scoped>",
		  "  ${2}",
		  "</style>"
		],
		"description": "初始化一个 vue 文件"
	},
	"myfileurl": {
		"scope": "",
		"prefix": "myfileurl",
		"body": ["/**", "${TM_DIRECTORY}", "${1:${TM_FILEPATH}}$0", "*/"],
		"description": "查看当前文件路径"
	},
}

到了这里,关于vscode添加自定义代码片段snippet的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • (实用)如何在vscode设置自己的代码片段,提高开发效率

     项目背景 很多时候,我们新建vue文件的时,都需要把重复的代码结构重新输入或者copy过来,对开发效率照成影响。😫 可以通过键入 vue3 快速生成代码片段 构建效果 操作步骤 在vscode左下角,点击设置按钮,选择新建 用户代码片段 : 也可以在 文件 / 首选项 / 配置用

    2024年04月09日
    浏览(48)
  • VisualStudio代码片段的使用(常用代码块和自定义代码块)

    可直接参考官方文档:C# 代码片段 - Visual Studio (Windows) | Microsoft Docs 在VisualStudio 我们输入缩写字符串,然后按两次Tab按键自动展开成一段对应语义的代码 例如:输入cw,然后双击tab键,会自动生成输出语句:Console.WriteLine(); 效果预览: VisualStudio上方菜单栏=工具=代码片段管理器 打开代

    2024年02月05日
    浏览(58)
  • VSCode学习笔记一:添加代码模板

    问:为什么要设置代码模板? 答:编程语言是有个性的,不同语言的演讲风格是不一样的。 旁白:我不懂?! 问:为什么要设置代码模板? 答:同种语言的演讲内容是不一样的,但是演讲稿的框架可以是一样的。 旁白:我懂了?! 问:为什么要设置代码模板? 答:好吧,

    2024年02月09日
    浏览(27)
  • Vscode 代码翻译 Comment Translate 自定义配置

    想着翻译一些代码可能会对理解学习有帮助,于是我就找到了这款插件 直接在插件里搜索就行了 Comment Translate: 然后发现用不了,应该是谷歌翻译源有问题,然后直接快捷键 Ctrl + Shift + P 打开配置,然后搜索:translate 进行翻译源的切换: 如果可以正常使用,那就可以了,不

    2024年02月14日
    浏览(31)
  • VS代码片段(CodeSnippet)的制作以及常用代码片段记录

    本文将会探索VS中代码片段,并且学会自己制作代码片段,通过这种方式提高我们的编程效率。 先看下下面这段代码的编写 是不是很熟悉?平常我们编写代码的使用,经常会使用prop,ctor等快速生成代码。 那么它到底是啥呢?我们能不能自己也写一个这些的快捷生成代码的方

    2024年02月08日
    浏览(60)
  • 使用VSCode创建自定义注释及代码段的方法

    1.打开VSCode活动栏中的管理面版 2.点击配置用户用户代码片段。如下图所示 3.点击新建全局代码片段文件 4.输入代码段文件名,如需注释c语言的代码,则文件命名为c.json 5.以c语言为例,建立的文件默认模板如下: 其中\\\"Print to console\\\"为添加代码段的说明。 \\\"prefix\\\"为调用这个代

    2024年03月20日
    浏览(40)
  • 深度学习代码片段收集

    sum(p.numel() for p in model.parameters() if p.requires_grad ) 可以用来计算参与训练的参数量 model.parameters() 返回模型中所有参数的迭代器。 if p.requires_grad: 这部分使用了一个条件判断,仅考虑那些 requires_grad 属性为 True 的参数。 requires_grad 是 PyTorch 中的一个属性,用于指示是否要在参数

    2024年02月04日
    浏览(33)
  • Go代码片段品鉴

    作为一个服务端开发,熟悉我们服务的业务至关重要,但我们换工作的时候,也经常会换到别的业务场景下。比方说,我在成人教育的行业工作了2年,跳槽到了支付的行业。这么看的话,业务并不能成为服务端工程师的求职门槛。但我们可能会有被评价过缺少产品 sense,限制

    2024年02月10日
    浏览(39)
  • JavaScript 代码片段——计算时间距离

    需求:给定一个过去某个时间的时间字符串,例如 “2023-09-07 11:33:23”,返回距当前时间的距离,例如 “XX小时前”、“XX分钟前”、“刚刚”、超过一天显示原本时间。 输入:time = “2023-09-07 11:33:23” 代码: 返回:“21小时前”

    2024年02月09日
    浏览(43)
  • 15个基本且常用Pandas代码片段

    Pandas提供了强大的数据操作和分析功能,是数据科学的日常基本工具。在本文中,我们将介绍最常用的15个Pandas代码片段。这些片段将帮助简化数据分析任务,从数据集中提取有价值的见解。 Pandas提供了多种方法来过滤数据。 函数允许在 DataFrame 的行或列上应用自定义函数,

    2024年02月10日
    浏览(39)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包