【问题标题】:Trying to find a syntax highlighter for ColdFusion in Notepad++试图在 Notepad++ 中找到 ColdFusion 的语法高亮
【发布时间】:2011-05-10 20:13:38
【问题描述】:

我的大部分项目和繁重的工作都使用 CFEclipse,但有时我发现需要对项目范围之外的页面进行快速修复,这在简单的文本编辑器中更容易完成。

我已经用谷歌搜索,但似乎找不到答案,因此下载链接或如何构建我自己的链接都很棒。谢谢。

【问题讨论】:

    标签: coldfusion notepad++ railo cfml


    【解决方案1】:

    更新:Brien Malone 的回答以及 charlie arehart 的 cmets 是人们此时应该使用的,因为从 2011 年 9 月 23 日起不再维护 nppColdFusion。

    无视

    nppColdFusion 正在积极维护中

    【讨论】:

    • 这太棒了,正是我想要的。我喜欢他积极维护的事实。非常感谢
    • 我刚刚发现如何将其标记为正确答案。呵呵。
    • 看起来当前的维护者已经决定从昨天起停止支持。
    • 可惜 6 年了,没有好的选择。刚刚看了看 CFEclipse 看起来最后一个版本是 3 年前。虽然问题是 Notepad++ 的重点,但在这种情况下,另一个开源替代方案的答案将有助于读者更多。
    【解决方案2】:

    在记事本++中,转到“插件”>“插件管理器”>“显示插件管理器”。 'Coldfusion Lexer' 被列为可用插件

    【讨论】:

    【解决方案3】:

    这个问题现在已经有几年了,不幸的是,涉及 nppColdFusion 的公认答案不再有效,因为该插件在 5.x.x 版之后无法与 NP++ 一起使用并且没有得到维护。 (当 Notepad++ 在 6.x.x 版本中切换他们的插件挂钩机制时它停止工作)

    Notepad++ 站点指向一个包含几乎所有可用语言荧光笔的库: http://sourceforge.net/apps/mediawiki/notepad-plus/index.php?title=User_Defined_Language_Files

    ColdFusion(特别是 CF9)已列出: http://notepad-plus.sourceforge.net/commun/userDefinedLang/userDefineLang_CF9.xml

    不如nppColdFusion之类的全插件,但比黑字页面好。

    【讨论】:

    • 虽然 Brien 的评论本身已经有几年历史了,但我要指出的是,我在 NP++ 的更高版本中实现 ColdFusion Lexer(又名 nppColdFusion)没有问题,包括截至目前的最新版本写作,7.5.1。虽然最初的 NPP 作者已经停止更新它,但其他人仍在继续,最后一次是在 2013 年。(和 FWIW,至于 Sublime Text——许多人认为它是 CFML 更好的“替代编辑器”——它的 CFML 支持显示最后一次是2012 年更新。)
    • 更新我之前的评论:我所说的“有效”是通过插件管理器进行的安装过程。但我是在使用 32 位版本的 NP++ 时写的(即使安装在 64 位 Windows 上)。遗憾的是,对于较新的 64 位版本的 NP++,该插件未在插件管理器中列出,并且由于它是 32 位插件,因此无法手动安装。但是,如果一个人下载并安装了 32 位 NP++,它提供删除 64 位的(保留您的 NP++ 配置),然后安装 32 位的。然后可以添加NP++插件管理器,找到列出的CF词法分析器,安装。
    • 感谢您保持活力@charliearehart
    • 不幸的是,我发现 NP++ 插件不适用于 Windows 10。但是 CF 9 Lexer 运行良好。
    【解决方案4】:

    只是对 Tony 的回答发表评论(2014 年 8 月 22 日 13:00):他写道“在记事本 ++ 中,转到“插件”>“插件管理器”>“显示插件管理器”。 em>"

    但是,在版本中。 6.8(可能从以前开始),菜单栏上没有“Plugins”菜单项。我必须做的是: 1-来自用户定义的语言页面 http://docs.notepad-plus-plus.org/index.php?title=User_Defined_Language_Files 下载 ColdFusion 用户定义语言文件 http://notepad-plus.sourceforge.net/commun/userDefinedLang/userDefineLang_CF9.xml 进入记事本++文件夹

    2- 从用户定义的语言面板中,导入该文件: 语言 > 定义你的语言...然后按导入按钮

    ColdFusion 随后将出现在 Language 菜单项选择列表的底部,NotePad++ 将自动将其用于您打开的任何 .CF 文件。

    【讨论】:

    • FWIW,我在 notepad++ 6.8.3 中看到了“插件”选项。
    • 感谢@Delire Web,我可以确认它有效,我必须关闭记事本++,然后重新打开它才能让“coldFusion”出现在列表底部。
    【解决方案5】:

    此链接可能会有所帮助:http://howardscholz.wordpress.com/2007/06/01/notepad-support-for-coldfusion-8/

    免责声明:我自己没有尝试过。

    【讨论】:

    • 我们必须使用与他不同的 Google。 :-) 我搜索的第一个链接。
    • 感谢您的回复。 nppColdFusion 似乎可以满足我的需求,我喜欢它得到积极维护的事实。
    【解决方案6】:

    我发现 nppColdFusion 运行良好,直到我将 NP++ 更新到版本 7.6.6。我已经尝试了几乎所有方法以使其正常工作,但无济于事。

    我尝试了 Delire Web 的解决方案,效果很好。

    不过,不同的格式(字体和背景颜色)需要一点时间来适应。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-01-10
      • 2015-10-16
      • 2011-09-22
      • 2015-05-22
      • 1970-01-01
      • 2011-01-17
      相关资源
      最近更新 更多