如何向jEdit添加新的编程语言?

时间:2011-05-08 10:04:05

标签: jedit processing

我最近一直在学习Processing编程语言。处理包括一个称为处理开发环境(PDE)的IDE,但编辑器非常基础。

IDE可以选择使用外部编辑器。我的首选编辑之一是jEdit,因为它支持跨平台。 Jedit内置支持超过170种语言,但目前还没有处理,我认为目前仍然有点太小。

如何将具有所有颜色突出显示的处理添加到jEdit?

1 个答案:

答案 0 :(得分:5)

此处详细介绍了添加处理的整个过程:http://wiki.processing.org/w/JEdit_as_External_IDE

基本上,jEdit使用XML文件为其各种编辑模式定义语法着色规则(包括简单检查)。每个语法定义文件都有一个文件扩展名映射,以告诉jEdit用于单个文件的语言模式。对于处理文件,我们将使用标准的.pde扩展名。

您需要做两件事:(在安装以下任何文件之前,请确保jEdit未运行。)

  1. 语法突出显示
  2. File:Processing.xml下载到jEdit安装中的“modes”文件夹中。

    在Linux / MAC上,这通常是/usr/share/jedit/modes

    在Windows上,这是C:\Program Files\jEdit\modes

    然后将以下XML节点复制并粘贴到同一文件夹内的“catalog”文件中,并且应准备好PDE文件的语法着色/检查:<MODE NAME="processing" FILE="Processing.xml" FILE_NAME_GLOB="*.pde" />

    1. 缩写
    2. 下载Media:abbrevs_v0.1.zip并将其解压缩到您系统的正确文件夹中:

      C:\Documents and Settings\{USERNAME}\.jedit
      

      的Mac

      /Users/{USERNAME}/.jedit
      

      注意:此文件夹在Finder中不可见。解压缩您的主文件夹中的文件,打开终端窗口并键入:mv ~/abbrevs ~/.jedit/abbrevs</source>

      Linux的

      通过菜单找到jEdit设置目录的位置:Utilities&gt;疑难解答&gt;活动日志,然后提取/复制该文件夹中的文件。

      对于所有系统,您需要重启jEdit才能使缩写生效。