Пользуюсь Фаром 1.7x. Может быть мои пожелания уже реализованы в следующих версиях, но в Far 1.7x очень сильно не хватает поддержки файлов с Unicode-именами. Если моя текущая кодовая страница для программ, не понимающих Unicode, выставлена русской, то Far не видит файлы с именами, содержащими умлауты и расширенную латиницу, греческие буквы, вообще всё, что отлично от символов текущей кодовой страницы. Ну и, соответственно, если текущая кодовая страница центральноевропейская, он не видит русских имён.
Точнее сказать - в файловой панели можно видеть имена файлов с порезанными умлаутами, но при попытке открыть файл для просмотра или редактирования, скопировать его или сравнить, Far считает, что такого файла нет, ибо ищет по порезанному имени.
Итого: все операции с именами файлов внутри Far (в.т.ч. список файлов в объектах панелей) должны производиться в Unicode, и лишь для вывода их на экран допустимо резать национальные символы, т.к. консоль сама по себе не поддерживает Unicode.
Обязательное условие: встретив имя файла в Unicode, Far не просто должен уметь работать с таким файлом, но и не портить его имя при совершении любых операций над ним.
При переименовании такого файла нужно выдавать предупреждение, что его имя отображается не так, как на самом деле пишется.
Сначала Unicode-имена, потом всё остальное
- NightRoman
- Posts: 6184
- Joined: Fri 18 Aug, 2006 13:52
- Location: Cambridge, UK
- Has thanked: 32 times
- Been thanked: 62 times
- Contact:
Re: Сначала Unicode-имена, потом всё остальное
Может быть, для начала стоит это выяснить? (Подсказка: Фар 2.х поддерживает Unicode, и он опенсорс, читай - бесплатный, даром). Насколько я знаю, в 1.7х версиях то, чего ты хочешь, просто не будет никогда.Ppp wrote:Может быть мои пожелания уже реализованы в следующих версиях
- HaRT
- Moderator
- Posts: 10869
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 221 times
- Been thanked: 358 times
Re: Сначала Unicode-имена, потом всё остальное
“Ну а девушки? А девушки — потом!”
Ppp
Не пробовали в правом верхнем углу официального сайта ходить по оранжевенькой ссылочке?
Ppp
Не пробовали в правом верхнем углу официального сайта ходить по оранжевенькой ссылочке?
Фар есть инструмент, а не нянька. © 2009 DrKnS
- NightRoman
- Posts: 6184
- Joined: Fri 18 Aug, 2006 13:52
- Location: Cambridge, UK
- Has thanked: 32 times
- Been thanked: 62 times
- Contact:
Re: Сначала Unicode-имена, потом всё остальное
лучше уж тогда прямо на страницу "загрузить"
http://farmanager.com/download.php?l=ru
http://farmanager.com/download.php?l=ru
- Александр Кряжев
- Posts: 882
- Joined: Sun 03 Dec, 2006 10:09
- Location: Москва
- Has thanked: 2 times
- Contact:
Re: Сначала Unicode-имена, потом всё остальное
Я прочитал и даже на дату сообщения посмотрел, на всякий случай. Ощущение, что "дельное предложение" на пару лет опоздало.
Фар - маргинальный продукт. (c) zg
Добавить поддержку UNICODE
не хватает поддержки UNICODE в именах файлов
например папки или файлы с именами иероглифами в ФАРе отображаются просто квадратиками
например папки или файлы с именами иероглифами в ФАРе отображаются просто квадратиками
- HaRT
- Moderator
- Posts: 10869
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 221 times
- Been thanked: 358 times
Добавить поддержку UNICODE
А команда “
cmd.exe /c dir
” в той же консоли неужто их нормально выводит? Юникод поддержан ещё с Фар 2 (уже много лет). Выставьте для консольного окна подходящий шрифт, и будут Вам нормальные имена файлов. Если не поможет, копайте в сторону CHCP
. Пользуйтесь поиском по форуму.Фар есть инструмент, а не нянька. © 2009 DrKnS
Сначала Unicode-имена, потом всё остальное
Каюсь. У меня просто не получалось заставить все это работать. Шрифт выставлял Lucida console. с CHCP игрался - всё без толку.
Единственное что помогло - завернул ФАР в ConEmu - там сразу все заработало как надо.