复制Gedit语法突出显示.lang文件

时间:2015-11-19 23:24:12

标签: vb.net vbscript syntax-highlighting gedit

我在我的Windows机器上安装了Gedit,因为我已经习惯了在我的Linux机器上。

我正在编写一些VBScript文件,因为没有为VBScript配置语法,我一直在使用VB.NET语法高亮显示,这对我来说已经足够了。

为了将此突出显示自动应用于我的 * .vbs 脚本文件,我将“vbnet.lang”复制到“vbs.lang”。然后,我修改了以下几行:

来自:

    <language id="vbnet" _name="VB.NET" version="2.0" _section="Sources">
      <metadata>
        <property name="mimetypes">text/x-vbnet;text/x-vb</property>
        <property name="globs">*.vb</property>
        <property name="line-comment-start">'</property>
      </metadata>

至此:

    <language id="vbs" _name="VBScript" version="2.0" _section="Scripts">
      <metadata>
        <property name="mimetypes">application/x-vbs;text/vbs;text/vbscript</property>
        <property name="globs">*.vbs</property>
        <property name="line-comment-start">'</property>
      </metadata>

因此,每当我打开扩展名为 * .vbs 的文件时,我都会看到Gedit通过在Gedit底部状态栏上选择“VBScript”或通过选择“VBScript”来强调它看着:

View > Highlighting Mode > Scripts

并看到* VBScript已被选中。然而,一切都没有改变,它仍然看起来像纯文本。如果我手动将.vbs文件的突出显示模式切换到VB.NET,则突出显示应用得很好。

即使它正在识别文件扩展名并正确地将其分配给 VBScript 语法突出显示,但任何想法都无法正常工作?我尝试将vbs.lang文件更改回“Sources”以查看是否会产生影响,但事实并非如此。

0 个答案:

没有答案