Editor 具有自定义语法的最佳文本编辑器

Editor 具有自定义语法的最佳文本编辑器,editor,syntax-highlighting,customization,Editor,Syntax Highlighting,Customization,能够创建自定义语法的最佳文本编辑器是什么?我使用了notepad++,但自定义语法有点有限,插件(即textFX)有一些bug让我满意。我听说过Vim和Emacs(哪一个更好?),但我想要一个具有许多功能的快速编辑器。Ultraedit。非常好! 请参见以下信息: 对于类似C语言的简单语法高亮显示,请尝试Textpad。您可以在几分钟内为您的语言定义运算符、大括号、注释分隔符和关键字 编辑器Komodo Edit、Emacs、VIM和Epsilon使您能够定义几乎任何类型的语法高亮显示。如果您非

能够创建自定义语法的最佳文本编辑器是什么?我使用了notepad++,但自定义语法有点有限,插件(即textFX)有一些bug让我满意。我听说过Vim和Emacs(哪一个更好?),但我想要一个具有许多功能的快速编辑器。

Ultraedit。非常好! 请参见以下信息:

对于类似C语言的简单语法高亮显示,请尝试Textpad。您可以在几分钟内为您的语言定义运算符、大括号、注释分隔符和关键字

编辑器Komodo Edit、Emacs、VIM和Epsilon使您能够定义几乎任何类型的语法高亮显示。如果您非常了解这些编辑器的语法突出显示模型(需要花费数小时或更多的时间学习),通常您必须花费至少一个小时,但通常需要一天的时间来创建自定义语法突出显示,VIM是编写语法突出显示的最简单方法

我在Linux上使用编辑器,它也允许用户定义自定义语法高亮显示,但是它基于状态机的模型没有上一段提到的编辑器那么强大。

在Windows上,支持TextMate捆绑包,考虑到捆绑包的数量和功能,似乎很容易创建。(基本上,TM bundles可以用您喜欢的任何语言完成繁重的工作。)


但是,它是付费软件,下面使用Cygwin,这使得它在执行捆绑命令时有点滞后和不稳定。

Vim和Emacs速度快,并且有很多功能,包括语法突出显示


我个人使用Vim,但他们都是强大的编辑器。如果您使用Visual Studio,ViEmu插件是一个非常好的选项,因为它允许在Visual Studio中几乎完成Vim编辑。

对于Windows,我已经非常满意了一段时间。它稳定、可定制、足够轻,而且是开源的。

几年前我也会回答Textpad,但从那以后开发速度似乎有所放缓,如今几乎相当标准的自动高亮括号补全等功能仍然缺失(见Textpad论坛讨论)。语法突出显示选项由用户提供,但Textpad网站多年来一直没有进行过任何改进,因此,您可以选择11款PHP高亮显示工具中的哪款效果最好

我最近的一个发现是,一个基于闪烁体的应用程序,速度快,多平台,可定制。它仍在早期版本中,但迄今为止在Windows上没有给我带来任何麻烦。对于语法自定义,请在library.zip文件中的syntax文件夹中查找已安装的语法


Komodo功能强大,但我发现它比慢速慢,尤其是在发射时。卸载后,它还将“使用Komodo编辑”条目分散在我的注册表中,因此它不会被邀请回来。

您可能想尝试一下。免费且功能丰富。甚至不需要安装,如果您生活在受限制的环境中(即没有本地管理员权限),这将是一个加号。

确实是一个简单易用的工具

我喜欢。它是非常可定制的(使用),并且在windows和linux上工作得非常好。修改现有语言规则或添加新语言很容易。一般来说,我只做语法突出显示和选项卡行为,但如果使用lua,这是有限的。

我对Visual Studio非常满意-既有本机编辑功能,又简单

如果你在Mac电脑上,Smultron会提供非常简单的自定义语法高亮显示。这几乎是点击式的。您只能使用7到8种不同的标记/关键字组合,但一旦我知道要查找的位置,我就花了大约5分钟来创建一个自定义突出显示方案

我还想听听其他人对vim现有语法文件的看法。很有可能有人为您正在做的事情创建了一个语法文件(或类似的文件)。我的建议是:尝试找到一个类似的语法文件,然后将其破解并放到~/.vim/syntax目录中。但是,在您遇到麻烦之前,先浏览一下vim教程(您应该能够在命令提示符下键入“vimtutor”),看看古怪的键盘命令是否适合您

至于Jens Alfke对vi的评论,我定期使用vim(“vi改进”),发现在处理多个大型文本文件时,不使用箭头键或鼠标的移动速度会显著加快。在我运行vimtutor之前,我和Jens对神秘字母命令的感觉是一样的——从那时起,vim一直是我最喜欢的编辑器。唯一的副作用是,有时我会在非vim文本字段中使用奇数字符。 :wq

语法荧光灯高度可配置。

试试。这是我甩了记事本++后选择的编辑器。

  • 快速
  • 轻量级
  • 语法突出显示、代码完成、代码折叠
  • 完全可定制
  • 自定义语法
  • 代码片段
  • 插件
  • 已经支持多种语言
  • 小地图导航
  • 键重映射
  • 正则表达式
  • 项目处理
  • 构建和执行脚本/执行
  • 全屏、多显示器,一次最多4列(文件)
  • 增长很快,等等
    • 这是针对windows操作系统的

      Atom是一个很酷的文本编辑器

      支持智能自动完成,有很多插件可用。 它帮助我使用简单的插件pretty json使json文档变得漂亮。 大尺寸约为100mb


      但是编辑器的感觉真的很棒

      “我听说了Vim和Emacs(哪一个更好?),你真的不想打开那罐蠕虫。这很好。我不知道速度,这对我来说已经足够了。vi和emacs都不比其他的好,而且这样问也没有意义。它们在不同方面都同样优秀。我从版本5开始就使用它