我参与了许多亚洲语言本地化项目,正在寻找具有以下功能的强大文本编辑器:
1)Unicode支持 2)在文件中查找 3)替换文件 4)正则表达式 5)多行查找/替换 6)内置diff
我目前正在使用NotePad ++,但它并不真正支持其find-in-files工具中的unicode,这是一个交易破坏者。 EmEditor看起来很有前途,但它没有多行查找/替换。
任何使用中文,日文或韩文文件的人都有自己喜欢,免费或商业的文字编辑器吗?
答案 0 :(得分:2)
我将UniRed用于Unicode密集型的东西。 (我不会将它用作通用编辑器:jEdit)。 UniRed在下部屏幕中显示当前字形的十六进制值,这非常方便(即使对于ASCII)。
答案 1 :(得分:1)
以下是介绍使用Vim中文文件的页面:http://blog.wensheng.com/2007/05/vim-gvim-utf8-and-chinese-in-windows-xp.html
免责声明:我实际上并不使用亚洲语言,但是当我想到一个功能强大且国际化的编辑时,Vim是第一个想到的东西。
答案 2 :(得分:0)
Ultraedit是我最喜欢的文本编辑器,它被宣传为具有良好的Unicode支持
http://www.ultraedit.com/support/tutorials_power_tips/ultraedit/unicode.html
它具有您正在寻找的查找/替换/正则表达式功能以及我所需要的几乎所有其他功能。
答案 3 :(得分:0)
结帐JEdit。它是用Java编写的,它支持语言级Unicode。我还没有确认它具有你列出的所有功能,但如果没有,我会感到惊讶。
答案 4 :(得分:0)
http://scintilla.sourceforge.net/SciTETranslation.html
~~~
Scintilla的相关新功能(unicode)( SciTE编辑器基于构建的库)最近的发行说明:
答案 5 :(得分:0)
我推荐EditPadPro(http://www.editpadpro.com)。除了完整的Unicode支持外,它还具有内置的最佳正则表达式引擎之一(它来自JGSoft,RegexBuddy的制造商(顺便集成到EditPadPro中))。你需要RegexBuddy用于查找/替换文件功能,列表中的所有其他内容都由EditPadPro本身覆盖。
几个月前我从UltraEdit切换到EditPadPro正是因为它具有出色的正则表达式引擎(UltraEdit的Perl正则表达式引擎有一些恼人的错误,特别是关于多行查找/替换操作)。
免费提供安装在任何USB记忆棒上的便携式版本。
EPP创始人Jan Goyvaerts是一位居住在泰国的比利时人,所以你可以肯定他对亚洲语言的了解非常了解。