Какой текстовый редактор, поддерживающий Юникод, вы бы порекомендовали для Windows?[закрыто]
-
04-07-2019 - |
Вопрос
Я работаю над многими проектами по локализации азиатских языков и ищу мощный текстовый редактор со следующими функциями:
1) Поддержка Unicode 2) Найти в файлах 3) Замените в файлах 4) Регулярные выражения 5) Многослойная находка/замена 6)
В настоящее время я использую NotePad++, но он на самом деле не поддерживает Юникод в своем инструменте поиска файлов, что является препятствием.EmEditor выглядит многообещающе, но в нем нет многострочного поиска/замены.
У кого-нибудь, кто работает с китайскими, японскими или корейскими файлами, есть текстовый редактор, который ему нравится, бесплатный или платный?
Решение
Ознакомьтесь с JEdit . Он написан на Java, который поддерживает Unicode на уровне языка. Я не подтвердил, что в нем есть все те функции, которые вы перечислили, но я был бы удивлен, если бы его не было.
Другие советы
Я использую UniRed для работы с Unicode. (Я не использую его как редактор общего назначения, хотя: jEdit). UniRed отображает шестнадцатеричное значение для текущего глифа на нижнем экране, что очень удобно (даже для ASCII).
Вот страница, которая описывает использование Vim с файлами на китайском языке: http://blog.wensheng.com/2007/05/ ВИМ-Gvim-utf8-и-китайский-в-окна-xp.html
Отказ от ответственности: на самом деле я не работаю с азиатскими языками, но Vim - это первое, что приходит на ум, когда я думаю о многофункциональном и интернационализированном редакторе.
Ultraedit - мой любимый текстовый редактор, который рекламируется как имеющий хорошую поддержку Unicode. р>
http://www.ultraedit.com/support/tutorials_power_tips/ultraedit /unicode.html . р>
Он имеет функции поиска / замены / регулярного выражения, которые вы ищете, а также почти все остальные функции, которые мне когда-либо были нужны.
НАУКА
http://scintilla.sourceforge.net/SciTETranslation.html
~ ~ ~
Соответствующие новые функции (Юникод) Сцинтилла's (библиотека, на которой построен редактор SciTE) последние примечания к выпуску:
- Выпущен 18 октября 2008 г.
- Scintilla в Windows может интерпретировать клавиши как Unicode, даже если окно символов узкое с SCI_SETKEYSUNICODE.
- Уведомление отправляется при отмене автозаполнения.
- Ассемблерный лексер работает с текстом, отличным от ASCII.
- CSS-лексер обновлен и работает с кодами, отличными от ASCII.
Я бы порекомендовал EditPadPro ( http://www.editpadpro.com ). Помимо полной поддержки Unicode, в него встроен один из лучших встроенных движков регулярных выражений (от JGSoft, создателя RegexBuddy (который, кстати, прекрасно интегрируется в EditPadPro)). Вам понадобится RegexBuddy для функции «Найти / Заменить в файлах», все остальное из вашего списка покрыто самой EditPadPro.
Я перешел с UltraEdit на EditPadPro несколько месяцев назад именно из-за его превосходного движка регулярных выражений (движок UltraEdit в Perl регулярных выражений имеет несколько досадных ошибок, особенно в отношении многострочных операций поиска / замены).
Портативная версия, которая устанавливается на любой USB-накопитель, предоставляется бесплатно.
Ян Гойваертс, создатель EPP, бельгиец, живущий в Таиланде, поэтому вы можете быть уверены, что он знает азиатские языки.