当我从 Windows 切换到 Ubuntu/Gnome 时,我正在寻找 UltraEdit 的替代品。
我尝试了一些工具,但它们通常缺少一些真正有用的功能,例如:
- 语法着色
- 文件的 FTP 编辑(不使用外部应用程序访问 FTP 上的文件)
- 字符集管理。
你用哪一个?它们的主要特点是什么?
我只是使用普通的旧 gedit。它具有语法高亮和处理字符集。
为了处理 FTP 共享上的文件,我只需使用 Places->“连接到服务器”功能安装它们,然后可以从 gedit(或任何其他 Gnome 程序)轻松访问远程文件。
Ultraedit 现在可用于 Ubuntu。它是商业的,但相当便宜,而且有免费试用版。
http://www.ultraedit.com/company/blog/products/ultraedit-for-linux-released.html
本着跨平台编辑的精神,我想指出Scintilla 和 SciTE。实现在许多 IDE 和编辑器中使用,可用于 Windows 和 Linux。
SciTE 是一个基于 SCIntilla 的文本编辑器。最初是为了演示 Scintilla 而构建的,它已经发展成为一个普遍有用的编辑器,具有构建和运行程序的功能。它最适用于配置简单的工作——我用它来构建测试和演示程序以及 SciTE 和 Scintilla 本身。
SciTE 目前可用于带有 GTK+ 的 Intel Win32 和 Linux 兼容操作系统。它已在 Windows XP 和 Fedora 8 以及带有 GTK+ 2.12 的 Ubuntu 7.10 上运行
Scintilla 是一个免费的源代码编辑组件。它带有完整的源代码和允许在任何免费项目或商业产品中使用的许可证。
除了标准文本编辑组件中的功能外,Scintilla 还包括在编辑和调试源代码时特别有用的功能。其中包括对语法样式、错误指示器、代码完成和调用提示的支持。选择边距可以包含类似于调试器中用于指示断点和当前行的标记。样式选择比许多编辑器更开放,允许使用比例字体、粗体和斜体、多种前景色和背景色以及多种字体。
Kate 支持语法着色和大量字符集。我不确定您所说的“文件的 ftp 版本”是什么意思,但 kate 还包括一个控制台,因此您可以从那里使用 ftp。
geany 是一个可爱的编辑器,但它使用 GTK+ 而不是 GNOME,因此它没有 gnome-vfs/gvfs 集成。bluefish 具有 gnome-vfs/gvfs 集成,但有一点问题。gvim 使用起来有点困难,并且不直接支持 FTP,但是非常可扩展。在最坏的情况下,您可以使用 FUSE 将 FTP 目录挂载到您的系统上。
不要在应用程序中寻找 FTP 支持。这些东西最好由系统处理,使用 FUSE 文件系统或 Gnome VFS 等。
如果你想成为硬核,并且想学习一项半有用的技能,请考虑学习 vim(或超硬核 vi、GUI gvim 等变体);vi 和它的兄弟姐妹是*nix 盒子上安装最广泛的编辑器——你可能会发现自己处于唯一可用的编辑器是 vi 的情况。
否则,我会建议使用支持您使用的语言的东西——即我宁愿在没有 Eclipse 的情况下编写 Java。
对于其他的东西,我使用 joe,它是一个非常小而漂亮的命令行编辑器,带有 Wordstar 键绑定。
刚刚在 ubuntu 8.1 上尝试过 Jedit,它是最接近 ultraedit 的,具有一些额外的强大功能.. 现在很高兴..
另一个出色的编辑器是Screem。它不是很成熟,但它充满了有用的功能。