你会为Windows推荐哪种unicode友好的文本编辑器?

时间:2021-07-05 18:10:22

I work on a lot of Asian Language localization projects, and am looking for a powerful text editor with the following features:

我参与了许多亚洲语言本地化项目,正在寻找具有以下功能的强大文本编辑器:

1) Unicode support 2) Find in Files 3) Replace in Files 4) Regular expressions 5) Multiline find/replace 6) Built-in diff

1)Unicode支持2)在文件中查找3)替换文件4)正则表达式5)多行查找/替换6)内置差异

I am currently using NotePad++, but it doesn't really support unicode in its find-in-files tool, which is a deal-breaker. EmEditor looks promising, but it doesn't have multi-line find/replace.

我目前正在使用NotePad ++,但它在其find-in-files工具中并不真正支持unicode,这是一个交易破坏者。 EmEditor看起来很有前途,但它没有多行查找/替换。

Anyone working with Chinese, Japanese, or Korean files have a text editor that they like, free or commercial?

使用中文,日文或韩文文件的人都有自己喜欢的文本编辑器,免费还是商业?

6 个解决方案

#1


0  

Check out JEdit. It's written in Java, which has language-level Unicode support. I haven't confirmed that it has all those features you listed, but I'd be surprised if it did not.

看看JEdit。它是用Java编写的,它具有语言级的Unicode支持。我还没有确认它具有你列出的所有功能,但如果没有,我会感到惊讶。

#2


2  

I use UniRed for Unicode-intensive stuff. (I don't use it as a general purpose editor though: jEdit). UniRed displays the hex value for the current glyph in the lower screen, which is really handy (even for ASCII).

我将UniRed用于Unicode密集型的东西。 (我不会将它用作通用编辑器:jEdit)。 UniRed在下部屏幕中显示当前字形的十六进制值,这非常方便(即使对于ASCII)。

#3


1  

Here's a page that describes using Vim with Chinese language files: http://blog.wensheng.com/2007/05/vim-gvim-utf8-and-chinese-in-windows-xp.html

这是一个描述使用Vim和中文文件的页面:http://blog.wensheng.com/2007/05/vim-gvim-utf8-and-chinese-in-windows-xp.html

Disclaimer: I don't actually work with Asian languages, but Vim is the first thing that comes to mind when I think of a featureful and internationalized editor.

免责声明:我实际上并不使用亚洲语言,但是当我想到一个功能强大且国际化的编辑器时,Vim是第一个想到的东西。

#4


0  

Ultraedit is my favorite text editor and it is advertised as having good Unicode support

Ultraedit是我最喜欢的文本编辑器,它被宣传为具有良好的Unicode支持

http://www.ultraedit.com/support/tutorials_power_tips/ultraedit/unicode.html.

It has the find / replace / regex features you're looking for as well as almost every other feature I have ever needed.

它具有您正在寻找的查找/替换/正则表达式功能以及我所需要的几乎所有其他功能。

#5


0  

SciTE

http://scintilla.sourceforge.net/SciTETranslation.html

~ ~ ~

~~~

Relevant new features (unicode) of Scintilla's (the library which the SciTE editor is built upon) recent release notes:

Scintil的相关新功能(unicode)(SciTE编辑器所基于的库)最新发布说明:

  • Released on 18 October 2008.
    • Scintilla on Windows can interpret keys as Unicode even when a narrow character window with SCI_SETKEYSUNICODE.
    • 即使是带有SCI_SETKEYSUNICODE的窄字符窗口,Windows上的Scintilla也可以将密钥解释为Unicode。

    • Notification sent when autocompletion cancelled.
    • 自动填充取消时发送通知。

    • Assembler lexer works with non-ASCII text.
    • 汇编程序词法分析器使用非ASCII文本。

    • CSS lexer updated and works with non-ASCII.
    • CSS lexer已更新,可与非ASCII一起使用。

  • 2008年10月18日发布。即使是带有SCI_SETKEYSUNICODE的窄字符窗口,Windows上的Scintilla也可以将密钥解释为Unicode。自动填充取消时发送通知。汇编程序词法分析器使用非ASCII文本。 CSS lexer已更新,可与非ASCII一起使用。

#6


0  

I'd recommend EditPadPro (http://www.editpadpro.com). Aside from full Unicode support, it has one of the best regex engines built-in (it's from JGSoft, the makers of RegexBuddy (which incidentally integrates perfectly into EditPadPro)). You'll need RegexBuddy for the Find/Replace in files feature, everything else from your list is covered by EditPadPro itself.

我推荐EditPadPro(http://www.editpadpro.com)。除了完整的Unicode支持外,它还具有内置的最佳正则表达式引擎之一(它来自JGSoft,RegexBuddy的制造商(顺便集成到EditPadPro中))。您需要RegexBuddy才能在文件中查找/替换功能,EditPadPro本身将涵盖列表中的所有其他内容。

I've switched from UltraEdit to EditPadPro a few months ago precisely because of its superior regex engine (UltraEdit's Perl regex engine has a few annoying bugs especially concerning multi-line find/replace operations).

几个月前我已经从UltraEdit切换到EditPadPro正是因为它具有优越的正则表达式引擎(UltraEdit的Perl正则表达式引擎有一些恼人的错误,特别是关于多行查找/替换操作)。

A portable version that installs on any USB stick is included for free.

免费提供安装在任何USB记忆棒上的便携式版本。

Jan Goyvaerts, EPP's creator, is a Belgian living in Thailand, so you can be pretty sure he knows his way around Asian languages.

EPP的创始人Jan Goyvaerts是一位生活在泰国的比利时人,所以你可以非常肯定他对亚洲语言有所了解。

#1


0  

Check out JEdit. It's written in Java, which has language-level Unicode support. I haven't confirmed that it has all those features you listed, but I'd be surprised if it did not.

看看JEdit。它是用Java编写的,它具有语言级的Unicode支持。我还没有确认它具有你列出的所有功能,但如果没有,我会感到惊讶。

#2


2  

I use UniRed for Unicode-intensive stuff. (I don't use it as a general purpose editor though: jEdit). UniRed displays the hex value for the current glyph in the lower screen, which is really handy (even for ASCII).

我将UniRed用于Unicode密集型的东西。 (我不会将它用作通用编辑器:jEdit)。 UniRed在下部屏幕中显示当前字形的十六进制值,这非常方便(即使对于ASCII)。

#3


1  

Here's a page that describes using Vim with Chinese language files: http://blog.wensheng.com/2007/05/vim-gvim-utf8-and-chinese-in-windows-xp.html

这是一个描述使用Vim和中文文件的页面:http://blog.wensheng.com/2007/05/vim-gvim-utf8-and-chinese-in-windows-xp.html

Disclaimer: I don't actually work with Asian languages, but Vim is the first thing that comes to mind when I think of a featureful and internationalized editor.

免责声明:我实际上并不使用亚洲语言,但是当我想到一个功能强大且国际化的编辑器时,Vim是第一个想到的东西。

#4


0  

Ultraedit is my favorite text editor and it is advertised as having good Unicode support

Ultraedit是我最喜欢的文本编辑器,它被宣传为具有良好的Unicode支持

http://www.ultraedit.com/support/tutorials_power_tips/ultraedit/unicode.html.

It has the find / replace / regex features you're looking for as well as almost every other feature I have ever needed.

它具有您正在寻找的查找/替换/正则表达式功能以及我所需要的几乎所有其他功能。

#5


0  

SciTE

http://scintilla.sourceforge.net/SciTETranslation.html

~ ~ ~

~~~

Relevant new features (unicode) of Scintilla's (the library which the SciTE editor is built upon) recent release notes:

Scintil的相关新功能(unicode)(SciTE编辑器所基于的库)最新发布说明:

  • Released on 18 October 2008.
    • Scintilla on Windows can interpret keys as Unicode even when a narrow character window with SCI_SETKEYSUNICODE.
    • 即使是带有SCI_SETKEYSUNICODE的窄字符窗口,Windows上的Scintilla也可以将密钥解释为Unicode。

    • Notification sent when autocompletion cancelled.
    • 自动填充取消时发送通知。

    • Assembler lexer works with non-ASCII text.
    • 汇编程序词法分析器使用非ASCII文本。

    • CSS lexer updated and works with non-ASCII.
    • CSS lexer已更新,可与非ASCII一起使用。

  • 2008年10月18日发布。即使是带有SCI_SETKEYSUNICODE的窄字符窗口,Windows上的Scintilla也可以将密钥解释为Unicode。自动填充取消时发送通知。汇编程序词法分析器使用非ASCII文本。 CSS lexer已更新,可与非ASCII一起使用。

#6


0  

I'd recommend EditPadPro (http://www.editpadpro.com). Aside from full Unicode support, it has one of the best regex engines built-in (it's from JGSoft, the makers of RegexBuddy (which incidentally integrates perfectly into EditPadPro)). You'll need RegexBuddy for the Find/Replace in files feature, everything else from your list is covered by EditPadPro itself.

我推荐EditPadPro(http://www.editpadpro.com)。除了完整的Unicode支持外,它还具有内置的最佳正则表达式引擎之一(它来自JGSoft,RegexBuddy的制造商(顺便集成到EditPadPro中))。您需要RegexBuddy才能在文件中查找/替换功能,EditPadPro本身将涵盖列表中的所有其他内容。

I've switched from UltraEdit to EditPadPro a few months ago precisely because of its superior regex engine (UltraEdit's Perl regex engine has a few annoying bugs especially concerning multi-line find/replace operations).

几个月前我已经从UltraEdit切换到EditPadPro正是因为它具有优越的正则表达式引擎(UltraEdit的Perl正则表达式引擎有一些恼人的错误,特别是关于多行查找/替换操作)。

A portable version that installs on any USB stick is included for free.

免费提供安装在任何USB记忆棒上的便携式版本。

Jan Goyvaerts, EPP's creator, is a Belgian living in Thailand, so you can be pretty sure he knows his way around Asian languages.

EPP的创始人Jan Goyvaerts是一位生活在泰国的比利时人,所以你可以非常肯定他对亚洲语言有所了解。