打开 Visualforce 页面时,Sublime Text 3 不显示配色方案

Sublime Text 3 doesnot show color scheme when opened Visualforce page

我正在使用 Sublime Text-3 version 3.0 build 3143。我已经使用 MavensMate 连接到 Salesforce 并打开了 VF 页面,但是在 Sublime Text 中打开 VisualForce 页面时看不到任何颜色。如何解决这个问题??

VisualForce 不是 Sublime 开箱即用支持的东西,所以为了像语法高亮这样的东西,你需要安装一个包来添加支持。

第三方附加包的实际存储库是 Package Control, and doing a search reveals that there is a VisualForce 个可用的包。

包的描述提到它为 .page 个文件提供语法高亮显示。假设这是您要打开的文件类型(我对 VisualForce 一点都不熟悉),这可能就是您想要的。

特别是,安装此软件包后,您的图片中显示的内容对我来说如下所示(除了我已经删除了 email_us 标签后似乎无关的内容 </apex:outputText> ):

值得一提的是,该软件包还包括使创建此类文件更容易的完成。

由于您在评论中提到您对这个过程有点不清楚,这里有一组关于如何使用 Sublime Text 3143 为此进行设置的分步说明。

  1. 如果您还没有这样做,您需要安装 Package Control。如果未安装,则下一步中的命令将不可用。

    为此有 official installation instructions,但在您构建的 Sublime Text 中,您还可以从菜单中 select Tools > Install Package Control... 或从命令面板中按顺序 Install Package Control做同样的事情。

    如果该菜单项在您的 menu/command 调色板中不可见,则说明 Package Control 已经安装;如果不需要,该命令将被隐藏。

  2. 使用 Tools > Command Palette 或适用于您的操作系统的适当键绑定(在该菜单项中可见)打开命令面板,然后 select 命令 Package Control: Install Package .

    这将下载所有软件包的列表,并以列表的形式呈现给您;下载整个东西可能需要一些时间。您会在 window 的状态行中看到一个微调器,告诉您操作正在进行中。

  3. 当包列表出现时,select包列表中的VisualForce包;您可以通过输入 visual 过滤包列表来更快地找到它。

完成后,将安装包;在安装过程中,状态行中会有一个微调器告诉您,状态行会简要说明软件包已完成安装,但速度很快,所以如果您眨眼,您可能会错过它。

现在安装包后,您应该可以关闭文件并再次打开它以应用适当的语法。

您还可以从命令选项板 select Set Syntax: VisualForce 或从菜单 select View > Syntax > VisualForce 手动将当前文件中的语法设置为 VisualForce句法。

例如,当您创建一个新文件时需要执行此操作,因为默认语法是 Plain Text,并且在您先使用适当的扩展名保存文件之前不会设置适当的语法,否则.