View previous topic :: View next topic |
Author |
Message |
little-brother
Joined: 29 Sep 2021 Posts: 205
|
(Separately) Posted: Mon Dec 05, 2022 01:59 Post subject: |
|
|
Скорее всего баг. Можно пример этой строки?
Проверил - да, баг. |
|
Back to top |
|
|
Destiny
Joined: 15 Dec 2015 Posts: 212
|
(Separately) Posted: Mon Dec 05, 2022 13:38 Post subject: |
|
|
little-brother wrote: | Проверил - да, баг. |
Уррра! значит у нас будет новая, исправленная и улучшенная версия...
Не скоро, но будет. |
|
Back to top |
|
|
little-brother
Joined: 29 Sep 2021 Posts: 205
|
(Separately) Posted: Sun Dec 11, 2022 17:13 Post subject: |
|
|
Обновил.
По многочисленным просьбам добавил монетизацию и неотключаемую рекламу. На задание толщины рамки текущей ячейки сил уже не хватило. |
|
Back to top |
|
|
imig73
Joined: 18 Jun 2013 Posts: 280 Location: г. Иркутск
|
(Separately) Posted: Sun Dec 11, 2022 18:28 Post subject: |
|
|
little-brother
Ну вот, давно бы так |
|
Back to top |
|
|
BlackFox
Joined: 18 Dec 2004 Posts: 42 Location: Mayence
|
(Separately) Posted: Wed Dec 14, 2022 03:34 Post subject: |
|
|
Destiny wrote: | Значит применяем приоритеты - для CSV с WIN окончанием строк надо допом считать региональные настройки - опцию "Разделитель элементов списка" и его применять. Для Русского языка это точка с запятой будет, для Иностранного чаще просто запятая будет, но некоторые языки так же точку с запятой используют. Поэтому и надо регион. настройки считывать. Для CSV с UNIX окончанием строк - это просто запятая. |
мои 5 копеек:
использую компьютеры с разными региональными настройками - немецкие и британские. При этом файлы CSV одни и те же - классические, сответствующие названию (Comma Separated Values, то есть разделитель - запятая). Вообще неудобно будет использовать региональные настройки - лучше где-нибудь в статус-баре переключение разделителя из нескольких возможных.
Комментарии во всех файлах, которые встречал - или точка с запятой, или хэш в начале строки.
@автор: есть пара мегких багов:
1. Если первая строка с заголовком содержит строки в кавычках, то кавычки в заголовке не показываются - замечательно. Но если формат файла UTF8+BOM, то кавычки в заголовке первой колонки остаются.
2. (Больше вопрос, чем баг): есть файл, в котором всё очень криво парсится - ни заголовка нет, ни деления по колонкам нормального. Начало файла:
Code: | Name,ShortName,ModeAndPID,Equation,Min Value,Max Value,Units,Header
Cruise control cancel reason history 1,CC off hist1,0x22251F,LOOKUP(INT16(B:A)::0='NO DATA':1='MAIN sw':2='BRAKE p':4='CLUTCHp':8='CANCELs':16='VSA/ABS':32='S/R+BRK':64='CANcomm':128='SPD OUT':256='IHCCcom':512='SPED er':1024='ACCL er':2048='1stGEAR' :4096='IHCCreq':8192='ENGN er':16384='SPED er':32768='IHCC er'),0,32768,,
Cruise control cancel reason history 2,CC off hist2,0x22251F,LOOKUP(INT16(D:C)::0='NO DATA':1='MAIN sw':2='BRAKE p':4='CLUTCHp':8='CANCELs':16='VSA/ABS':32='S/R+BRK':64='CANcomm':128='SPD OUT':256='IHCCcom':512='SPED er':1024='ACCL er':2048='1stGEAR' :4096='IHCCreq':8192='ENGN er':16384='SPED er':32768='IHCC er'),0,32768,, |
При этом сам файл рабочий (делался для программы на Андроиде, которая его корректно распарсила по запятым). Видимо, автоопределение разделителя считает количество знаков из возможных? После ручного переключения на запятую всё отображается корректно. |
|
Back to top |
|
|
little-brother
Joined: 29 Sep 2021 Posts: 205
|
(Separately) Posted: Wed Dec 14, 2022 18:55 Post subject: |
|
|
1. Да, баг.
2. Можете привести еще несколько строк из этого файла? Для указанного фрагмента все ок парсится, т.е. авто-определение срабатывает верно.
Разделитель определяется на основе первых нескольких строк по числу вхождений. Возможно надо немного улучшить эверистику для вашего случая. |
|
Back to top |
|
|
BlackFox
Joined: 18 Dec 2004 Posts: 42 Location: Mayence
|
(Separately) Posted: Thu Dec 15, 2022 02:01 Post subject: |
|
|
little-brother
https://abakumov.ga:5001/sharing/yo5bbqC8e
таких случаев на самом деле немного, поэтому если только для меня - то совсем необязательно что-то сильно менять.
А вот с кодировкой UTF8+BOM файлов больше, чем всех остальных. |
|
Back to top |
|
|
little-brother
Joined: 29 Sep 2021 Posts: 205
|
(Separately) Posted: Thu Dec 15, 2022 19:40 Post subject: |
|
|
Quote: | то совсем необязательно что-то сильно менять. |
Да и не получится. Запятая и двоеточие в данном случае выглядят вполне равноправно. Делать приоритет в пользу разделителя из первой строки также не получится - у некоторых заголовки файлов "битые". |
|
Back to top |
|
|
yozhik
Joined: 04 May 2014 Posts: 181
|
(Separately) Posted: Fri Nov 17, 2023 10:55 Post subject: |
|
|
little-brother
Доброго здоровья! На GitHub версия 1.0.4 появилась, а бинарников нет. Умышленно не выложили или забылись/затерялись? |
|
Back to top |
|
|
little-brother
Joined: 29 Sep 2021 Posts: 205
|
(Separately) Posted: Sun Nov 19, 2023 02:50 Post subject: |
|
|
Баги нашел просто: если перетащить колонки (совсем забыл про это - вспомнил только, когда лист изменений на странице обновления плагина увидал, потому и не протестировал этот момент), а потом посортировать или курсором вправо-влево побегать по строке, то криво работает. Надеюсь поправлю в ближайшие дни. По остальным плагинам также надо будет размазать. |
|
Back to top |
|
|
790
Joined: 09 Aug 2008 Posts: 309
|
(Separately) Posted: Sun Dec 17, 2023 03:17 Post subject: |
|
|
Попробовал открыть CSV-файл адресной книги, других у меня нет:
1. Сортировку по колонкам не запоминает. Порядок, перемещение, ширину колонок тоже.
2. Пустые колонки (без единственной записи) не удаляются, а хотелось бы, чтоб не отображались (автоматически) - весь этот пустой мусор в экран не влезает.
3. Фильтр срабатывает только после Enter, а хотелось бы "по мере набора символов".
4. CSVView выглядит симпатичней и "современней" под Win10, но там свои косяки. Это трудно объяснить - не знаю терминов. _________________ TC 11.03, Win10x64
Cuda уехал text, он был ещё вчераа... |
|
Back to top |
|
|
imig73
Joined: 18 Jun 2013 Posts: 280 Location: г. Иркутск
|
(Separately) Posted: Sun Dec 17, 2023 05:22 Post subject: |
|
|
790
Да, CSVView симпатичней спору нет. Только вот лишь для просмотра csv целых 1636 Кб против 47 Кб у сабжа мы тоже учитываем. |
|
Back to top |
|
|
little-brother
Joined: 29 Sep 2021 Posts: 205
|
(Separately) Posted: Sun Dec 17, 2023 09:53 Post subject: |
|
|
790,
1. Для плагинов не запоминать настройки для конкретных файлов, такие как Zoom или скажем позицию в треке, - это обычное поведение. Тот же CSV View размер колонок для конкретного файла не запоминает. Конечно можно сделать, но не очень верится что это надо многим.
2. Прятать пустые колонки и строки по умолчанию с моей точки зрения неверно, т.к. получается что в файле одно, а в просмотре другое.
3. Сделано специально. Если у вас не 100 строк, а скажем миллион, что не так уж редко, т.к. csv часто применяется для логов, то из-за долгой фильтрации по вводу плагином не получится пользоваться совсем.
4. Подозреваю, что CSV View написан на Delphi и компонент отображения таблицы имеет Delphi отрисовку, которая лично вам больше нравится. Менять код отрисовки - мне просто лень. Я не сторонник всяких анимаций и свисто-перделок в интерфейсах.
По большому счету у плагина нет цели быть идеальным для всех.
2 и 3 можно добавить, через настройку в ini-файле. Да даже 1 можно сделать при некоторых усилиях.
В целом, несколько удивляет тот факт, что вы не используете csv, но тем не менее зашли в тему, чтобы высказать свои пожелания, которые почему то оформлены в виде требований.
2905Кб против 47Кб, если быть точнее. Вы же в распакованном виде плагин запускаете. |
|
Back to top |
|
|
ZorKon71
Joined: 11 May 2010 Posts: 30 Location: Обираловка, МО
|
(Separately) Posted: Fri Jan 05, 2024 23:37 Post subject: |
|
|
Подскажите, где почитать, как добавить этот плагин в свой набор TC?
Думал будет достаточно скопировать csvtab сюда:e:\Total Commander Extended\Plugins\wlx\
Не помогло...
Что ещё надо "подкрутить"? _________________ TC 11.00, Win7/10x64 |
|
Back to top |
|
|
jentoso
Joined: 20 Dec 2007 Posts: 353
|
(Separately) Posted: Sat Jan 06, 2024 01:14 Post subject: |
|
|
ZorKon71
А что мешает просто установить плагин обычным способом?
Надо в wincmd.ini в раздел [ListerPlugins] добавить
X=%COMMANDER_PATH%\plugins\WLX\csvtab\csvtab.wlx
X_detect="MULTIMEDIA & ext="CSV""
X заменить на цифры по очереди установленных плагинов. Если предыдущий установленный плагин имеет нумерацию, к примеру, 8, тогда X заменить на 9. _________________ TC 11.03 combo, Windows 10 x64 |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
Powered by phpBB © 2001, 2005 phpBB Group
|