vscode用户自定义片段(快捷代码)

自定义代码片段

自定义代码片段基础

创建class和main都有快捷代码片段
System.out.println()却没有有点小麻烦,可以在
文件->首选项->代码片段位置自定义
在这里插入图片描述
有java.json的点进去就好,没有的话可以往下滚动找到JAVA点它
然后把红色框框里的东西复制一份
在这里插入图片描述
description的值和Print to console可以自己定义,
prefix的值就是像新建html页面时打的html:5一样的快捷短语
body里放的就是需要的代码啦

	"println": {
		"prefix": "println",
		"body": [
			"System.out.println('$1');"
		],
		"description": "Easy println"
	}

像这样,在有要输入内容的地方放个$1就可以快速定位到要输入内容的位置了,$2的话时是输入完$1按一下tab会切换到的输入的地方,如果有多个内容需要输入可以设置多处
在这里插入图片描述
如果要定义多个片段别忘了加上逗号在这里插入图片描述

自定义代码片段高阶

	"default": {
		"prefix": "java",
		"body": [
			"public class $TM_FILENAME_BASE {",
				"public static void main(final String[] args) {",
					"$1",
				"}",
			"}"
		],
		"description": "Easy Java"
	},

可以用$name的方法调用这些数值

TM_SELECTED_TEXT当前选定的文本或空字符串
TM_CURRENT_LINE当前行的内容
TM_CURRENT_WORD光标下的内容或空字符串
TM_LINE_INDEX从零开始的当前行号
TM_LINE_NUMBER从一开始的当前行号
TM_FILENAME当前文档的文件名
TM_FILENAME_BASE基当前文档的文件名,不带扩展名
TM_DIRECTORY当前文档的目录
TM_FILEPATH 当前文档的完整文件路径
CLIPBOARD 剪贴板的内容
WORKSPACE_NAME打开的工作区或文件夹的名称

日期:
CURRENT_YEAR当前年份
CURRENT_YEAR_SHORT 当前年份的最后两位数字
CURRENT_MONTH 两位数的当前月份(例如“02”)
CURRENT_MONTH_NAME当前月份的英文全名(例如’July’)
CURRENT_MONTH_NAME_SHORT当前月份的英文短名称(例如’Jul’)
CURRENT_DATE今天几号
CURRENT_DAY_NAME英文的星期几(例如’Monday’)
CURRENT_DAY_NAME_SHORT英文星期几的短名称(例如’Mon’)
CURRENT_HOUR24小时制的当前小时
CURRENT_MINUTE当前分钟
CURRENT_SECOND当前秒
CURRENT_SECONDS_UNIX自格林威治时间以来的秒数(1970年1月1日)

注释:
BLOCK_COMMENT_START 区块注释开始 <!--
BLOCK_COMMENT_END 区块注释结束 -->
在php中会变成/**/
LINE_COMMENT单行注释: PHP中: //

文字转换(正则)
${TM_FILENAME/[\\.]/_/}将文件名中的.换成_
${TM_FILENAME/[\\.-]/_/g}将文件名中的.-换成_
${TM_FILENAME/(.*)/${1:/upcase}/}将文件名完全转为大写
${TM_FILENAME/[^0-9^a-z]//gi}删除非字母和数字的字符,包括符号

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值