Страница 4 из 6
Добавлено: Пн июл 15, 2013 18:52
Skif_off
ask-rus
Везде работает? У меня вообще не показывает OEM и не все ANSI, а Unicode работает, да.
Добавлено: Пн июл 15, 2013 18:55
ask-rus
Теперь не показывается содержимое файлов, где есть кириллица...
Вру, в общем где-то показывается (пример):
HISTORY.TXT
KEYBOARD.TXT
SIZE!.TXT
где-то нет (пример):
!ReadMe_Rus.txt
Hist_rus.txt
Keyb_rus.txt
Size!_rus.txt
Unicode работает.
Добавлено: Пн июл 15, 2013 19:23
ProgMan13
ask-rus писал(а):Вру, в общем где-то показывается (пример):
где-то нет (пример):
А сейчас?
Добавлено: Пн июл 15, 2013 19:28
ask-rus
ProgMan13 писал(а):А сейчас?
Сейчас ровно с этими файлами и не только - работает.
Добавлено: Ср июл 17, 2013 22:21
ProgMan13
Alextp писал(а):ProgMan13, плс - выложи сорс.
В архиве.
Ещё добавил KOI8-R и MAC кодировки, пути больше 256 символов:
http://progman13.totalcmd.net/downloads ... _Alpha.zip
Добавлено: Чт ноя 21, 2013 04:01
Alextp
Потерял версию x32+x64, у кого-нить файл остался?
Добавлено: Пт дек 05, 2014 13:36
Skif_off
Есть ли возможность ограничить длину строки? Настроен для показа всплывающих сообщения и, например, конфиг плагина ContextMenu для AkelPad роняет ТС. Точнее, приходится прибивать в диспетчере задач: при закрытии окна с ошибкой и предложением скопировать отладочную инфу в буфер вылезает новое, штук 6 точно.
Строка в бинарном виде - [0-9A-F]+, может быть очень длинной, у меня самая длинная чуть за 160 тысяч символов. Тысяч 10-12 в одной строке плагин вроде переваривает.
Хотя, наверное, слишком редкий случай, чтобы заморачиваться? В принципе, вроде привык уже аккуратнее двигать мышой, но, бывает, промахиваюсь.
Добавлено: Пт дек 05, 2014 17:23
Rodny
Так вроде [=имя_плагина.имя_поля.единица_измерения:1-10000] должно работать.
Добавлено: Пт дек 05, 2014 19:23
Skif_off
Rodny
Не совсем понял, как оно может сработать, сейчас в wincmd.ini
Код: Выделить всё
[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]
Можно ещё принудительно указать кодировку
Код: Выделить всё
[=textline.n.win]
[=textline.n.dos]
[=textline.n.koi8-r]
[=textline.n.mac]
И всё.
Добавлено: Пт дек 05, 2014 19:45
Rodny
Skif_off писал(а):Не совсем понял, как оно может сработать
Ну, как в справке
написано. Оно должно работать для всех плагинов. И в ИГП работает нормально.
Но в подсказках с textline указанное количество символов выводится для первой строки, а дальше ничего не отображается
Код: Выделить всё
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]
Добавлено: Пт дек 05, 2014 23:43
Skif_off
Rodny
Спасибо, меня смутило [=имя_плагина.имя_поля.
единица_измерения:1-10000]. Сделал так
Код: Выделить всё
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 писал(а):Но в подсказках с textline указанное количество символов выводится для первой строки, а дальше ничего не отображается
Со строкой выше у меня _все_ 10 строк аккуратно обрезаются по указанное количество символов, использую версию
отсюда.
Добавлено спустя 2 минуты:
Что самое смешное: с годик так как минимум собирался написать, но не хотел никого напрягать

) Всё оказалось совсем просто.
Добавлено: Сб дек 06, 2014 02:01
Rodny
А, точно, с альфой всё нормально.
Добавлено: Вс дек 07, 2014 08:07
ProgMan13
Skif_off
Возможно увидеть файл, который роняет TC?
Добавлено: Вс дек 07, 2014 12:01
Skif_off
ProgMan13
ini-файл, он ещё и в UTF-16LE.
Добавлено:
Есть ли смысл тратить на это время, если шанс столкнуться невелик, а решение теперь должно гуглиться?
С никсовым окончанием строк \n не косячит вроде, как вендовый блокнот.
Добавлено: Вт дек 09, 2014 10:50
ProgMan13
Skif_off писал(а):конфиг плагина ContextMenu для AkelPad роняет ТС
Что самое смешное: с годик так как минимум собирался написать, но не хотел никого напрягать
Есть ли смысл тратить на это время, если шанс столкнуться невелик
Я не стал столько ждать и написал Гислеру. Ответ был незамедлительно получен: "RTFM". Но в более мягкой и развернутой форме.
FieldValue принимает значение в
байтах, поэтому для юникодных строк maxlen надо делить на два.
Skif_off писал(а):Всё оказалось совсем просто.
http://progman13.totalcmd.net/downloads ... e_Beta.zip