View previous topic :: View next topic |
Author |
Message |
Skif_off
Joined: 28 Nov 2012 Posts: 1232
|
(Separately) Posted: Mon Jul 15, 2013 18:52 Post subject: |
|
|
ask-rus
Везде работает? У меня вообще не показывает OEM и не все ANSI, а Unicode работает, да. |
|
Back to top |
|
|
ask-rus
Joined: 10 Nov 2009 Posts: 2076 Location: Russian Federation
|
(Separately) Posted: Mon Jul 15, 2013 18:55 Post subject: |
|
|
Теперь не показывается содержимое файлов, где есть кириллица...
Вру, в общем где-то показывается (пример):
Quote: | HISTORY.TXT
KEYBOARD.TXT
SIZE!.TXT |
где-то нет (пример):
Quote: | !ReadMe_Rus.txt
Hist_rus.txt
Keyb_rus.txt
Size!_rus.txt |
Unicode работает. _________________ «Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица |
|
Back to top |
|
|
ProgMan13
Joined: 19 Aug 2009 Posts: 334
|
(Separately) Posted: Mon Jul 15, 2013 19:23 Post subject: |
|
|
ask-rus wrote: | Вру, в общем где-то показывается (пример):
где-то нет (пример): |
А сейчас? |
|
Back to top |
|
|
ask-rus
Joined: 10 Nov 2009 Posts: 2076 Location: Russian Federation
|
(Separately) Posted: Mon Jul 15, 2013 19:28 Post subject: |
|
|
ProgMan13 wrote: | А сейчас? |
Сейчас ровно с этими файлами и не только - работает. _________________ «Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица |
|
Back to top |
|
|
ProgMan13
Joined: 19 Aug 2009 Posts: 334
|
|
Back to top |
|
|
Alextp
Joined: 06 Feb 2005 Posts: 4957
|
|
Back to top |
|
|
Skif_off
Joined: 28 Nov 2012 Posts: 1232
|
(Separately) Posted: Fri Dec 05, 2014 14:36 Post subject: |
|
|
Есть ли возможность ограничить длину строки? Настроен для показа всплывающих сообщения и, например, конфиг плагина ContextMenu для AkelPad роняет ТС. Точнее, приходится прибивать в диспетчере задач: при закрытии окна с ошибкой и предложением скопировать отладочную инфу в буфер вылезает новое, штук 6 точно.
Строка в бинарном виде - [0-9A-F]+, может быть очень длинной, у меня самая длинная чуть за 160 тысяч символов. Тысяч 10-12 в одной строке плагин вроде переваривает.
Хотя, наверное, слишком редкий случай, чтобы заморачиваться? В принципе, вроде привык уже аккуратнее двигать мышой, но, бывает, промахиваюсь. |
|
Back to top |
|
|
Rodny
Joined: 24 Jan 2007 Posts: 949 Location: Могилёв, Беларусь
|
(Separately) Posted: Fri Dec 05, 2014 18:23 Post subject: |
|
|
Так вроде [=имя_плагина.имя_поля.единица_измерения:1-10000] должно работать. |
|
Back to top |
|
|
Skif_off
Joined: 28 Nov 2012 Posts: 1232
|
(Separately) Posted: Fri Dec 05, 2014 20:23 Post subject: |
|
|
Rodny
Не совсем понял, как оно может сработать, сейчас в wincmd.ini
Code: | [HintsCustomField]
0exts=*.txt;*.ini;*.inf
0fields=[=textline.1]\n[=textline.2]\n[=textline.3]\n[=textline.4]\n[=textline.5]\n[=textline.6]\n[=textline.7]\n[=textline.8]\n[=textline.9]\n[=textline.10] |
Можно ещё принудительно указать кодировку
Code: | [=textline.n.win]
[=textline.n.dos]
[=textline.n.koi8-r]
[=textline.n.mac] |
И всё. |
|
Back to top |
|
|
Rodny
Joined: 24 Jan 2007 Posts: 949 Location: Могилёв, Беларусь
|
(Separately) Posted: Fri Dec 05, 2014 20:45 Post subject: |
|
|
Skif_off wrote: | Не совсем понял, как оно может сработать |
Ну, как в справке написано. Оно должно работать для всех плагинов. И в ИГП работает нормально.
Но в подсказках с textline указанное количество символов выводится для первой строки, а дальше ничего не отображается
Code: | 0fields=[=textline.1:1-10]\n[=textline.2:1-10]\n[=textline.3:1-10]\n[=textline.4:1-10]\n[=textline.5:1-10]\n[=textline.6:1-10]\n[=textline.7:1-10]\n[=textline.8:1-10]\n[=textline.9:1-10]\n[=textline.10:1-10] |
|
|
Back to top |
|
|
Skif_off
Joined: 28 Nov 2012 Posts: 1232
|
(Separately) Posted: Sat Dec 06, 2014 00:42 Post subject: |
|
|
Rodny
Спасибо, меня смутило [=имя_плагина.имя_поля.единица_измерения:1-10000]. Сделал так
Code: | 0fields=[=textline.1:1-200]\n[=textline.2:1-200]\n[=textline.3:1-200]\n[=textline.4:1-200]\n[=textline.5:1-200]\n[=textline.6:1-200]\n[=textline.7:1-200]\n[=textline.8:1-200]\n[=textline.9:1-200]\n[=textline.10:1-200] |
пока оставил: посмотрю, есть ли необходимость изменить цифры.
Rodny wrote: | Но в подсказках с textline указанное количество символов выводится для первой строки, а дальше ничего не отображается |
Со строкой выше у меня _все_ 10 строк аккуратно обрезаются по указанное количество символов, использую версию отсюда.
Добавлено спустя 2 минуты:
Что самое смешное: с годик так как минимум собирался написать, но не хотел никого напрягать ) Всё оказалось совсем просто. |
|
Back to top |
|
|
Rodny
Joined: 24 Jan 2007 Posts: 949 Location: Могилёв, Беларусь
|
(Separately) Posted: Sat Dec 06, 2014 03:01 Post subject: |
|
|
А, точно, с альфой всё нормально. |
|
Back to top |
|
|
ProgMan13
Joined: 19 Aug 2009 Posts: 334
|
(Separately) Posted: Sun Dec 07, 2014 09:07 Post subject: |
|
|
Skif_off
Возможно увидеть файл, который роняет TC? |
|
Back to top |
|
|
Skif_off
Joined: 28 Nov 2012 Posts: 1232
|
(Separately) Posted: Sun Dec 07, 2014 13:01 Post subject: |
|
|
ProgMan13
ini-файл, он ещё и в UTF-16LE.
Добавлено:
Есть ли смысл тратить на это время, если шанс столкнуться невелик, а решение теперь должно гуглиться?
С никсовым окончанием строк \n не косячит вроде, как вендовый блокнот. |
|
Back to top |
|
|
ProgMan13
Joined: 19 Aug 2009 Posts: 334
|
(Separately) Posted: Tue Dec 09, 2014 11:50 Post subject: |
|
|
Skif_off wrote: | конфиг плагина ContextMenu для AkelPad роняет ТС
Что самое смешное: с годик так как минимум собирался написать, но не хотел никого напрягать
Есть ли смысл тратить на это время, если шанс столкнуться невелик |
Я не стал столько ждать и написал Гислеру. Ответ был незамедлительно получен: "RTFM". Но в более мягкой и развернутой форме.
FieldValue принимает значение в байтах, поэтому для юникодных строк maxlen надо делить на два.
Skif_off wrote: | Всё оказалось совсем просто. |
http://progman13.totalcmd.net/downloads/wdx_TextLine_Unicode_Beta.zip |
|
Back to top |
|
|
|