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

导读:本篇文章讲解 VsCode中的Apex自定义代码片段!,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

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打印 快捷)"
	},
}

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


最后

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

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

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之家整理,本文链接:https://www.bmabk.com/index.php/post/97728.html

(0)
小半的头像小半

相关推荐

极客之家——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!