Ввод спецсимволов в редакторе Far
Ввод спецсимволов в редакторе Far
Скрипт позволяет вводить символы через Alt+NNN в редакторе в его текущей кодировке.
Скрипт обрабатывает Event EditorInput, подменяя коды для диапазона [128, 255].
Без скрипта через Alt+NNN в редакторе вводятся коды символов в юникоде (UCS-2).
Также скрипт немного спрямляет самобытность (хаки) ConEmu и позволяет вводить такие коды
при запуске фар там, в том числе и в юникодных кодировках.
Скрипт обрабатывает Event EditorInput, подменяя коды для диапазона [128, 255].
Без скрипта через Alt+NNN в редакторе вводятся коды символов в юникоде (UCS-2).
Также скрипт немного спрямляет самобытность (хаки) ConEmu и позволяет вводить такие коды
при запуске фар там, в том числе и в юникодных кодировках.
Last edited by 2useven10 on Wed 30 Oct, 2019 19:56, edited 5 times in total.
-
- Posts: 6840
- Joined: Thu 23 Mar, 2006 21:36
- Location: Israel
- Has thanked: 41 times
- Been thanked: 530 times
Ввод спецсимволов в редакторе Far
Latest post of the previous page:
Позавчера была сделана реализация в LuaFAR (сообщаю для всех, кто не в курсе).
Ввод спецсимволов в редакторе Far
Здорово.
Жаль что этой реализацией не проверить, например, работу с windows10, 1903.
- HaRT
- Moderator
- Posts: 10866
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 221 times
- Been thanked: 358 times
Ввод спецсимволов в редакторе Far
Даже через
win.IsWinVersion(major,minor,servpack)
?Фар есть инструмент, а не нянька. © 2009 DrKnS
Ввод спецсимволов в редакторе Far
В Win10 LTSC x64 rus Far 3.0.0.5498 x86 и x64 без ConEmu обновлённый эвент работает. Под ConEmu — нет.
Ввод спецсимволов в редакторе Far
Вообще это проблема ConEmu (тем более что он и без этого скрипта работает неправильно - utf8 & Alt+250).
Но конкретно этот случай починить наверное можно, хотя я уже не уверен что с конему вообще стоило возиться.
Ввод спецсимволов в редакторе Far
Обновил ещё раз, для conemu, лучше но хуже чем на чистом.
Это последняя конемумизация, править надо в источнике проблемы.
Last edited by 2useven10 on Tue 29 Oct, 2019 14:02, edited 1 time in total.
Ввод спецсимволов в редакторе Far
В Win10 LTSC x64 rus Far 3.0.0.5500 x86 и x64 под ConEmu с эвентом и в 1251, и в 866 по Alt+250 выводится "·" средняя точка.
Ввод спецсимволов в редакторе Far
citRiks, у меня в 1251 'ъ' так что вряд ли смогу вам помочь.
ставить LTSC и выяснять/перебирать версии конему не буду.
если сами сможете выделить условия для воспроизведения - тогда попробую исправить.
ставить LTSC и выяснять/перебирать версии конему не буду.
если сами сможете выделить условия для воспроизведения - тогда попробую исправить.
Last edited by 2useven10 on Tue 29 Oct, 2019 16:45, edited 1 time in total.
Ввод спецсимволов в редакторе Far
2useven10, сообщил лишь для Вашего сведения и собственно вполне согласен с тем, что
Что касается текущей версиии конЭму, то если интересно вот такая информация.
А пока что под конЭму работает эвент от 20191027.
Что касается текущей версиии конЭму, то если интересно вот такая информация.
Ввод спецсимволов в редакторе Far
Да, спасибо. Так в Win10 LTSC x64 rus Far 3.0.0.5500 x86 и x64 и без ConEmu, и под ConEmu с эвентом по Alt+250 в 1251 выводится "ъ", а в 866 — "·" средняя точка.