前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Salesforce学习 Lwc开发基础(VisualStudioCode常用设置)

Salesforce学习 Lwc开发基础(VisualStudioCode常用设置)

原创
作者头像
repick
修改2021-03-17 10:10:26
1.1K0
修改2021-03-17 10:10:26
举报
文章被收录于专栏:SalesforceSalesforce

关于VisualStudioCode的安装请参照之前的博客【Salesforce学习 Lwc开发基础(环境搭建)】进行安装,安装成功之后,打开VsCode,就可以进行Apex开发了,我们在写代码的时候经常会用到Object中的项目进行赋值等操作,用的时候每次都去Object页面去Copy,非常费力。如下图所示,如果用到的时候直接出现引用就会事半功倍。

好的,直接上插件

【ctrl+Shift+p】,【SFDX:Refresh SObject Definitions】

成功之后会在tools的sobjects文件夹下生成各个Object的cts文件。

※注意:每次Object发生变更,都需要重新执行以上命令,重新取得。

效果展示:

下边再列举几个常用插件,提高我们的编码效率

1.常用插件之【Diff File】

我们实际项目中多人,甚至全项目的人共用一个SendBox的情况下,每个人都有可能去修改同一个文件,这时我们改过的代码就不敢上传了,下边安装这个Diff File插件必不可少。

上边进行比较之后发生错误,原因是还没有安装插件,请在TERMINAL执行以下命令

代码语言:javascript
复制
sfdx plugins:install @salesforce/sfdx-diff

效果展示:

2.常用插件之【indent-rainbow】

下边代码正常打开时的画面,为了看着规整,每行都是四个半角空格开始,下边我们安装这个插件试试看。

安装之后,每行代码开头的空格都有颜色标记,这样看起来清晰多了。

3.常用插件之【Bracket Pair Colorizer 2】

下边这个是让代码的括号有颜色,也是为了我们读写代码更方便,因为我已经安装过【Bracket Pair Colorizer】,大家可以自己试试。

4.常用插件之【Salesforce Documenter】

这个插件能为我们的代码插入方法注释,和Class注释

下边的CheckBox如果选择以后,当代码保存时自动插入注释,不选的情况下,需要手动插入。

SFDoc.username 做成者

SFDoc.EnableForApex ApexClass保存时自动插入的有效设定

SFDoc.EnableForVisualforce Visualforce保存时自动插入的有效设定

SFDoc.EnableForLightningMarkup Lightning保存时自动插入的有效设定

SFDoc.EnableForLightningJavascript Lightning JavaScript保存时自动插入的有效设定

SFDoc.IncludParameterTypeInMethodHeader 方法头部包含参数和名称

Class头部插入注释:【Insert file Header】

方法头插入注释:【Insert Apex Method Header】

5.常用插件之【Uncrustify】这个可以用来对代码进行整形

6.常用插件之【Apex PMD】跟Java工程一样,可以对代码进行Check

7.常用插件之【Codey High Noon】安装之后可以改变Vscode颜色,有兴趣的同学可以尝试一下。

效果图:↓↓↓↓↓

8.常用插件之【Codey Midnight】这个插件也是改变颜色的,

效果图:↓↓↓↓↓

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1.常用插件之【Diff File】
  • 2.常用插件之【indent-rainbow】
  • 3.常用插件之【Bracket Pair Colorizer 2】
  • 4.常用插件之【Salesforce Documenter】
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
http://www.vxiaotou.com