【问题标题】:Syntax Highlight for Mako in Eclipse or TextMate?Eclipse 或 TextMate 中 Mako 的语法亮点?
【发布时间】:2010-10-29 16:42:20
【问题描述】:

有人知道 Eclipse 或 TextMate 的 Mako 模板的语法高亮吗?

我知道 Ubuntu 中的默认文本编辑器有一个 .mako 语法高亮器。

【问题讨论】:

    标签: python templates mako


    【解决方案1】:

    我刚刚做了一些googlin'。有一个Mako bundle

    我把它安装在~/Library/Application Support/TextMate/Bundles/下面这样:

    cd ~/Library/Application\ Support/TextMate/Bundles/ svn co http://svn.makotemplates.org/contrib/textmate/Mako.tmbundle

    在 TextMate 中,我输入了Bundles | Bundle Editor | Reload Bundles,然后菜单中出现了Mako

    它添加了新的 HTML 语言变体:HTML (Mako)、sn-ps 和类似的东西。

    希望这会有所帮助。

    【讨论】:

    • 工作得很好,稍作调整,一旦加载...转到捆绑编辑器,选择 Mako,然后选择 HTML (mako),在脚本的第二行中,文件类型应该是 MAKO 而不是MAO,一旦改变,看起来真的很酷。谢谢……
    • 非常感谢!上面的链接不再有效,但它确实有效: git clone github.com/williamsjj/Mako.tmbundle.git 另外,如果这让任何人感到困惑,我必须自己创建一个 TextMate/Bundles 文件夹,它还不存在。
    【解决方案2】:

    克劳迪奥,

    我不使用 mako 模板,但在 mako-discuss google 组中进行了一次快速的 google 搜索 this article,它指的是 Colorer 库语法荧光笔。这听起来对你来说可能是一个不错的线索。

    -马特

    【讨论】:

    • 是的,这似乎只适用于 os x,我不确定它是否适用于最新版本的 colorer / eclipse。而且它的工作原理很糟糕,无论如何,我从来没有花时间正确完成它。
    【解决方案3】:

    我最终做的是用 .html 后缀命名我的 Mako 模板,从而获得我习惯的常用 HTML 语法突出显示等。或者,我可以将 .mako 后缀与 HTML 处理程序相关联。虽然这并没有专门针对 Mako,但对我来说已经足够了,因为我发现大部分模板都是纯 HTML。

    【讨论】:

    • 对于 Aptana 3,我发现如果您将 .mako 与 HTML 编辑器相关联,您似乎可以得到很好的突出显示。 Python 位不会有颜色,但 HTML 会有。
    【解决方案4】:

    你可以去:

    1. 首选项->常规->编辑器->文件关联。
    2. 单击以添加新文件类型并键入 *.mak 并单击“确定”。
    3. 在文件类型中单击 *.mak,然后在关联编辑器下添加 HTML 编辑器(默认)、文本编辑器、文本编辑器(工作室)和 Web 浏览器。

    这会为文本着色,对我来说可以:)

    附:请务必安装 Aptana 插件。

    【讨论】:

      【解决方案5】:

      Eclipse 有一个Mako Template Editor。要安装,请将带有 jar 文件的插件目录复制到 Eclipse 根文件夹中的 dropins 文件夹中。即手动安装 jar 格式的 Eclipse 插件。

      【讨论】:

        【解决方案6】:
        1. Windows(菜单)> 首选项 > 常规 > 编辑器 > 文件关联 在 File Types 中添加 *.mako(上框)并在 Associated 编辑器中添加 Html 编辑器(下框)

        2. Windows(菜单)> 首选项 > 常规 > 编辑器 > 内容类型

        在文本下找到 HTML 并在文件关联中添加 *.mako。

        【讨论】:

          【解决方案7】:

          LiClipse 插件 (http://www.liclipse.com/) 为 Eclipse 提供开箱即用的 Mako 支持(请注意,如果您想在 Eclipse 中支持任何其他语言,LiClipse 可以加载任何现有的 TextMate 包 -- http://www.liclipse.com/textmate_bundles.html ——为此)。

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2011-03-09
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多