适用于Salesforce开发人员的十大VSCode扩展!

导读:本篇文章讲解 适用于Salesforce开发人员的十大VSCode扩展!,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

Salesforce系列(十二):适用于Salesforce开发人员的十大VSCode扩展!


前言

今天博主将为大家分享Salesforce系列(十二):适用于Salesforce开发人员的十大VSCode扩展!不喜勿喷,如有异议欢迎讨论!

再看这篇文章前博主郑重推荐大家前往阅读我的VsCode安装汉化等系列文章,点这里跳转:VsCode系列(一):下载安装及汉化 以及 Salesforce系列(一):使用Visual Studio Code进行开发!

我发现这10个VSCode扩展对Salesforce开发人员最有帮助。这些扩展中的某些扩展主要针对Salesforce开发,但是,无论是Salesforce还是Non-Salesforce开发人员,许多使用VSCode的开发人员通常都能使用其中的许多扩展。所以,让我们开始吧。


1. Salesforce扩展包:

如果您阅读上面的文章,您会发现我想了解除Salesforce Extension Pack之外的其他扩展, 因为,如果您是Salesforce开发人员,则必须使用Salesforce Extension Pack,并且是第一扩展。

在这里插入图片描述

顾名思义,它是一个扩展包,因此它主要由6个扩展组成,如下所示:

  • Salesforce CLI集成:-此扩展主要与Salesforce CLI链接,并帮助您使用Salesforce DX命令与Salesforce环境连接。

  • Apex :-此扩展为Apex提供了语法突出显示和代码完成功能。

  • Apex Interactive Debugger :-此扩展使您可以直接从IDE调试apex代码。

  • Apex重播调试器 :-此扩展从调试日志参考重播apex的执行,并帮助调试apex代码中的错误。

  • Lightning Web组件 :-此扩展使您可以创建和使用Lightning – Web组件。您可以直接从IDE创建,编辑和部署Lightning Web组件到Salesforce。

  • Aura组件 :-此扩展使您可以处理使用Aura框架的常规闪电组件。

  • Visualforce :-此扩展使您可以直接从IDE处理Visualforce页面和组件。


2. Apex PMD

作为开发人员,我们都想编写高质量的代码,对吗?Apex PMD允许您对Apex和Visualforce文件运行静态分析。

在这里插入图片描述

如上图所示,Apex PMD将对您的顶点代码进行静态代码分析并立即报告错误,您还可以管理何时在用户设置中运行代码分析,如下所示:-

在这里插入图片描述

您可以在打开文件,保存文件时运行Apex PMD,还可以配置许多其他选项。我个人更喜欢在文件保存中运行它,以便您每次对代码进行任何更改并保存文件时都可以查看错误。您也可以为Apex PMD设置自定义规则集。


3. VS代码的Salesforce Package.xml生成器扩展

您是否曾经尝试过使用Salesforce DX或ANT部署工具进行部署?这是非常容易和方便的,但是唯一困难的任务是 手动创建一个package.xml,其中包含我们将要部署的所有元数据组件的名称。有一些在线工具可以与您的组织连接,并允许您动态创建package.xml。使用Salesforce Package.xml Generator扩展,您可以在正在使用的IDE内直接创建package.xml,而且它也可以动态生成,而无需自己编写一行。

在这里插入图片描述
使用命令面板打开扩展
在这里插入图片描述
动态选择元数据组件以生成package.xml


4. Git镜头-Git增压

Git是CI / CD的基础。Visual Studio Code具有内置的源代码控制功能,使您可以查看差异,执行提交,切换分支以及从远程存储库进行推入和拉出。Git Lens在您的IDE中提供了更高层次的见解,您可以借此更好地了解您的代码。

在这里插入图片描述

使用Git Lens,您可以直接在文件中看到更改单行或代码块的时间以及更改提交消息的人。您还可以查看历史记录,以了解代码如何演变。Git Lens提供了许多功能,其中包括:-代码镜头,当前行情,存储库视图,文件历史记录视图等。您可以通过访问官方市场页面来详细了解所有功能。


5. Bookmarks

我们可以在VS Code中使用的另一个强大扩展是Bookmarks。顾名思义,书签使我们可以在代码中标记/取消标记位置,也可以给它起一个友好的名称。

在这里插入图片描述

我们还可以使用专用的侧边栏查看和浏览所有书签,浏览书签,选择所有加书签的行以及选择书签中的区域。使用书签,如果以后需要引用或编辑代码,则无需搜索代码,只需将其添加为书签并给它一个友好的名称,以供以后引用。

在这里插入图片描述


6. Settings Sync(设置同步)

您需要多久更改一次系统?每次您都必须一次又一次地设置VSCode,因为您的主题,扩展名,键绑定以及您一次又一次使用的所有东西都没有正确配置吗?

好吧,您现在不必担心,因为Settings Sync 会解决这一问题。 设置同步 顾名思义,使您的VSCode设置保持同步。它包括主题,键绑定,工作区,扩展和许多其他配置,这些主题已上传到GitHub Gist,以便可以在多台机器上使用。设置完成后,您可以使用一个命令直接在VSCode中上载或下载所有设置。

在这里插入图片描述

它还允许您提供自动更新的选项,使用该选项,您在设置中的所有本地更改将作为GitHub Gist的修订版自动更新。


7.Better Comments

使用“ Better Comments–更好的注释”, 您可以在代码中分类并编写更人性化的注释。通过给每种颜色指定一种特定的颜色,它可以将您的注释分类为:-警报,查询,待办事项和突出显示。

在这里插入图片描述

您还可以通过在设置中进行简单的编辑来形成自定义规则,您只需要指定将以其行开头的标签,要用来突出显示该标签的颜色,是否是否需要删除线,如果需要,则使用背景色,如下所示:

在这里插入图片描述


8. Bracket Pair Colorizer–支架对着色器

Bracket Pair Colorizer 着色器以唯一的颜色标识相关的打开和关闭括号。您可以在设置中定义匹配的字符和使用的颜色。

在这里插入图片描述

还有一个新的扩展正在开发命名为:-Bracket Pair Colorizer 2,这是更好的版本Bracket Pair Colorizer 着色器,但它是在测试版现在。


9. Auto Rename Tag–自动重命名标签

您从事闪电还是视觉力量?如果是,那么此扩展绝对是您使用的。激活此扩展名并重命名一个HTML / XML标记后,配对的HTML / XML标记将自动重命名。它还适用于闪电/光环标签。

在这里插入图片描述


10. vscode-icons

使用vscode-icons, 您可以使用用户友好的图标标识您的项目文件夹和文件。

在这里插入图片描述

它会根据扩展名自动识别文件类型,并将其链接到唯一图标。

因此,这些是我认为对Salesforce开发人员最有用的十大VSCode扩展。但是,您可以尝试许多其他令人惊奇的扩展,其中一些可以替代上述扩展之一,因为它提供了相同的功能,而其他扩展可以通过为您提供更多功能来使您的生活更轻松。我在下面列出其中一些:

  • ForceCode: 这是VSCode中Salesforce开发的一站式服务。它使用起来非常容易,并且具有此扩展程序独有的许多功能,并且非常有用,例如:- 批量记录更新, 执行匿名 等。链接:-https: //marketplace.visualstudio.com/items?itemName=JohnAaronNelson .ForceCode
  • CodeScan:-如果使用SonarQube工具扫描代码以实现最佳实践,则此扩展很有用。另一方面,您也可以使用CodeScan云,当您在IDE中键入代码并报告错误时,它将扫描您的代码。链接:-https: //marketplace.visualstudio.com/items?itemName= codescansf.codescan- vscode
  • CSS Peek:-通过将鼠标悬停在HTML上,可以直接查看HTML中的CSS代码。链接:-https: //marketplace.visualstudio.com/items?itemName= pranaygp.vscode- css – peek
  • SalesforceDX Code Companion:-此扩展与SalesforceDX CLI配合使用,并提供一些其他功能,例如:-在将代码推送到Salesforce Org,直接从VSCode直接打开VF页面,甚至有一个命令打开SLDS网站时经常需要的更好的性能。在Lightning / LWC上工作时。您也可以轻松切换组织,打开组件库等。链接:-https: //marketplace.visualstudio.com/items?itemName= MohithShrivastava.dx- code – companion
  • Trailing Spaces:- 此扩展程序突出显示尾随空格,并立即删除它们。尾随空格是编写代码时每行末尾的多余空格。这是一个非常有用的扩展,尤其是当您使用git跟踪代码时。尾随空格使得很难查看实际更改,因为即使多余的空格也被视为git的修改。但是,使用此扩展程序,这在您的项目团队中不会成为问题。链接:-https: //marketplace.visualstudio.com/items?itemName= shardulm94.trailing- spaces

好了赶紧去试试吧别光看哈哈!


到这里:Salesforce系列(十二):适用于Salesforce开发人员的十大VSCode扩展!分享完毕了,快去试试吧!


最后

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

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


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

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

(0)
小半的头像小半

相关推荐

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