2008 年已经过去,新的免费软件或文本编辑器更新可以取代 Ultraedit-32,它可以说是商业文本编辑器的杀手级应用程序。

我们都曾寻找过最完美的编辑器,对它们进行了测试、比较,并最终选择了我们最喜欢的编辑器。

我们也在其他文本编辑器中寻找的强大 Ultraedit-32 功能包括:

  • 稳定、快速,能够在不牺牲系统资源的情况下打开 GB 大小的文件(又称直接文件访问)
  • 查找和替换,支持正则表达式。可以在文件之间查找/替换。
  • 列编辑,包括选择空列并在这些列上的所有行上键入的能力(列编辑的圣杯)。
  • IDE 功能,如语法突出显示、自动完成、自动缩进、模板和源代码导航。
  • 文本文件的选项卡式界面。
  • 可定制的字体和颜色

为了使此问答非常有用,请注明:

  • 文本编辑器名称
  • 文本编辑器操作系统平台
  • 网址
  • 你的评论
有帮助吗?

解决方案

我用 记事本++, ,它具有大多数 UltraEdit 功能(Windows 平台)。

但主要原因是部署原因:我知道我只需将其复制到同事的桌面上,他们就可以开始使用它。不涉及任何设置或注册表调整。它实际上是其中之一 便携式应用程序.

的整合 闪烁体成分 现在已经相当稳定了。

其他提示

对我来说,它是 emacs,我总是会回到它。

几乎可以在任何操作系统上使用。

很久以前我就从UE切换到了 深红编辑器 (但最新版本 3.72 可在 Source Forge 上找到 翡翠编辑器 项目)。

然后最近我切换到 掌上电脑 在或多或少测试了目前可用的所有免费编辑器之后。这是最适合我的需求的。

为了完整起见,很长一段时间以来,我在各种平台上使用 MicroEmacs,主要是 Unix,但也有 Amiga 和 MSDOS。它仍然存在 Jasspa MicroEmacs即使我认为这是一个很棒的编辑器,我也不愿意回到基于字符的界面(我的错)。

所有这些编辑器都是可编写脚本的,并且具有语法突出显示和其他功能,但它们都无法取代该语言的完整 IDE。最值得注意的是,在编辑器中,您会错过符号交叉引用,以回答诸如“定义此功能的位置?”之类的问题。或“该变量在哪里引用?”。对于这样的事情我用 源导航器 NG 这在创建完整的交叉引用数据库方面做得非常出色。它还具有一些编辑功能,但我不会依赖它们!

作为长期用户 文本伴侣 在 Mac 上,我建议使用这个名为的“克隆” . 。它比任何 IDE 都轻得多,并且对于许多用途来说同样强大。或者您也可以购买 Mac 并运行 TextMate :) 借助 VMware Fusion 和 Parallels 4 之类的工具,运行 Windows 文件的 Mac 编辑器,这应该非常容易...

正如斯坦普鲁特所说, Emacs 是一个不错的选择,但它并不严格遵守您的列出要求。

稳定快速 - 好的。

能够打开 GB 大小的文件 - 不幸的是,Emacs无法处理大文件,因为它总是将整个文件加载到缓冲区中。在Unix World中,命令行程序GREP,AWK和SED进行了编辑大型文件的工作,但是无法打开大文件可能是Windows中更大的问题。

查找和替换 - 好的。

支持正则表达式 - 好的。

可以在文件之间查找/替换 - 好的。

栏目编辑 - 如果 是您的意思,然后Emacs拥有它。

语法高亮 - 好的。

自动完成 - 好的。

自动缩进 - 好的。

模板 - 好的。

源码导航 - 取决于你的意思。这也取决于编程语言。

文本文件的选项卡式界面 - 默认情况下,Emacs没有标签(尽管 阿奎玛克斯 做)。在雄伟的人中,一个普遍的看法是,标签不会扩展。但是你总是可以使用 标签栏模式 如果你真的想的话。

可定制的字体和颜色 - 好的。

但 Emacs 的主要内容不是它目前能做什么,而是 你能做些什么。没有其他编辑器可以如此轻松地扩展。我想你甚至可以解决 大文件问题并开发某种大文件模式(如果有人 已经没有做过了)。

我不知道还有其他编辑器可以 编辑 ASCII 表, 画图玩游戏.

Microsoft Visual Studio Express 版:)

目前,我正在使用一些不同的编辑器,具体取决于我正在做的事情 - 这不是最佳方法,但我还没有找到“一个编辑器来统治所有编辑器”。

  • Windows 开发 - C++、C# 等:微软视觉工作室2008
  • Java开发: - 概述、调试等工具支持。太棒了。
  • Mac 上的 Ruby 开发: 文本伴侣 - 好吧,虽然不完全免费,但很便宜!
  • Python开发: 派德 插件或 Emacs
  • 其他一切:Emacs

Ultraedit-32,可以说是 商业文本编辑器的杀手级应用程序。

你显然从未尝试过 宙斯 编辑;)

* Name of Text Editor

杰迪特

* OS Platform of Text Editor

跨平台(基于java)

* Website URL

http://www.jedit.org

* Your comments

尝试一下,很棒!

我喜欢 赛特. 。它是跨平台的,我在windows、linux、mac上都用过它。它具有语法突出显示和自动缩进,不确定自动完成功能。

我喜欢用Geany

它基于 gtk+,可在 Linux 和 Windows 上运行

http://www.geany.org/

它对自动缩进、类/方法自动完成有很好的支持,它可以自动关闭[]{}()""'',支持xml/xhtml标签关闭,文件浏览器和对插件的支持。

同样在 Linux 上,您会在底部看到一个终端窗口。

有编译和执行按钮。我已经针对 C、C++、Java 和 Python 对其进行了测试。

GVIM - 适合 vim/vi 爱好者。如果您打算在类似 Unix/Linux 的系统上进行大量工作,那么 GVIM 是最好的编辑器,它可以让您的编辑/自动化技能保持敏锐。它有所有的好东西,例如

  • 语法高亮
  • 自动缩进
  • 通过脚本实现自动化
  • 强大的正则表达式引擎来搜索/替换
  • 大量的插件

没有人提到过 G编辑 所以我会, 对于Windows (它也在 Gnome [linux] 上)。

alt text
(来源: gnome.org)

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top