VsCode中的Apex自定义代码片段!

VsCode中的Apex自定义代码片段!


今天博主跟大家聊一聊如何使用VsCode中的Apex自定义代码片段!不喜勿喷,如有建议欢迎补充、讨论!

关于安装和汉化可以观看博主的这篇文章《下载安装及汉化 》,安装完毕重启VsCode!


來了

在这里插入图片描述

1. 文件 => 首选项 => 用户代码片段

在这里插入图片描述

2. 选择你需要新建的代码片段的语言(我们这里输入apex进入apex.json)

在这里插入图片描述

3. 进入代码片段编辑界面
在这里插入图片描述
键入一下代码你想要的应有尽有(调用方式prefix的值打出来回车即可)

{
	//For  List
	"List_Apex": {
		"prefix": "List<",
		"body": [
			"List<${1:object}> ${2:lstName} = new List<${1}>();"
		],
		"description": "List of sObjects(list 快捷)"
	},
	// for set
	"Set_Apex": {
		"prefix": "Set<",
		"body": [
			"Set<${1:object}> ${2:setName} = new Set<${1}>();"
		],
		"description": "Set of sObjects(Set 快捷)"
	},
	// for map
	"Map_Apex": {
		"prefix": "map<",
		"body": [
			"map<${1:object}, ${2:object}> ${3:mapName} = new map<${1}, ${2}>();"
		],
		"description": "Map of sObjects (Map 快捷)"
	},
	// for each loop
	"For_Loop_Apex": {
		"prefix": "for",
		"body": [
			"for (${2:element} ${3:iteratorName} : ${1:array}) {",
			"\t$0",
			"}"
		],
		"description": "For Loop(for 快捷)"
	},
	// if condition
	"if_cond_Apex": {
		"prefix": "if",
		"body": ["if ($1) {\n    $0\n}"],
		"description": "if statement for apex(if 快捷)"
	},
	// soql apex
	"soql_Apex": {
		"prefix": "soql",
		"body": ["List<$1> $2 = [SELECT $3 $0 FROM $1];"],
		"description": "SOQL query assignment to List variable(SOQL 快捷)"
	},
	// Get on the same day
	"Date_todat_Apex": {
		"prefix": "datet",
		"body": ["Date today = date.today();"],
		"description": "Get today!(获得today 快捷)"
	},
	// Gets an empty string
	"string_n_Apex": {
		"prefix": "strn",
		"body": ["String emptys = '';"],
		"description": "Gets an empty string!(获得一个为空的字符串 快捷)"
	},
	// If a value is null  
	"if_value_null_Apex": {
		"prefix": "ifnull",
		"body": ["if ( XXX.isEmpty() ) return false;"],
		"description": "If a value is null!(判断某个值为空返回false 快捷)"
	},
	// Change to the sysout form of Java 
	"sysout_Apex": {
		"prefix": "sysout",
		"body": ["System.debug( 'XXXXX-->' );"],
		"description": "Change to the sysout form of Java!(用sysout打印 快捷)"
	},
}

好了快去试试吧!光看不试等于白搭


最后

  • 更多参考精彩博文请看这里:陈永佳的博客

  • 喜欢博主的小伙伴可以加个关注、点个赞哦,持续更新嘿嘿!

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

陈永佳

你的鼓励将是我创作的最大动力!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值