View previous topic :: View next topic |
Author |
Message |
little-brother
Joined: 29 Sep 2021 Posts: 205
|
(Separately) Posted: Wed Sep 29, 2021 18:01 Post subject: [wlx] sqlite-wlx - просмотр SQLite файлов |
|
|
Плагин для просмотра файлов SQLite3 (*.db, *.db3, *.sqlite, *.sqlite3).
Альтернатива "SQLite Viewer".
Страница проекта - https://github.com/little-brother/sqlite-wlx
Скачать - https://github.com/little-brother/sqlite-wlx/releases/latest/download/sqlite-wlx.zip
Особенности- Фильты на колонках: "содержит" (ABC), "исключая" (!ABC), "равно" (=ABC), "больше" (>ABC), "меньше" (<ABC)
- Сортировка данных по клику по колонке
- Не требует библиотеки SQLite (встроена)
- Можно просматривать огромные таблицы *
- Open-source
- Скромный размер
* Известная проблема: если данные отсортированы по текстовому полю, то при прокрутке интерфейс зависает, т.к. чтобы получить часть сортированной таблицы с ~1млн строк для отображения SQLite требуется более 15 сек.
P.S. Нет прав для нормальных ссылок.
P.P.S. В 0.9.2 не загружалась на 32 битная версия из-за нехватающих флагов компиляции -Wl,--kill-at. Поправил, теперь работает. |
|
Back to top |
|
|
imig73
Joined: 18 Jun 2013 Posts: 285 Location: г. Иркутск
|
(Separately) Posted: Mon Oct 04, 2021 05:13 Post subject: |
|
|
little-brother
Приятный размер. Детект строку пришлось взять из рекомендованной автором SQLiteViewer, так как по умолчанию файлы без расширений не распознаются. Будет ли возможность увеличивать шрифт в таблицах? |
|
Back to top |
|
|
little-brother
Joined: 29 Sep 2021 Posts: 205
|
(Separately) Posted: Mon Oct 04, 2021 11:43 Post subject: |
|
|
Quote: | Будет ли возможность увеличивать шрифт в таблицах? |
Вроде и так крупный поставил, но если надо (видимо для 4К монитора или ноута), то можно добавить. Подумаю над этим. |
|
Back to top |
|
|
Plumber
Joined: 27 Oct 2008 Posts: 118
|
(Separately) Posted: Mon Oct 04, 2021 16:02 Post subject: |
|
|
little-brother
Меня тоже очень порадовал размер и спасибо imig73 за подсказку по детект строке.
Но присутствует какое-то странное отображение интерфейса в 32-bit версии (пропадает вертикальный разделитель)
А увеличивать шрифт, думаю, не стоит. Вполне читабельно, просто у нас imig73 любитель гигантизма - заботится о пользователях со слабым зрением
PS
Тут еще с версией непонятка - поставил последнюю версию, а Total Updater мне сообщает, что есть более свежая, от 02.10.2021 |
|
Back to top |
|
|
imig73
Joined: 18 Jun 2013 Posts: 285 Location: г. Иркутск
|
(Separately) Posted: Mon Oct 04, 2021 16:23 Post subject: |
|
|
Plumber
Спасибо на добром слове Просто зрение просится на свалку, да и коли есть возможность прикрутить простой ini для визуализации, то было бы супер не только для слепых. Конечно если это вызовет сильно заметное увеличение размера и лишние тормоза, то тада лучше не надо. Хотелось бы чтоб при открытии просмотра, курсор позиционировался хоть куда-нибудь, чтоб навигация клавой заработала сразу а не после клика мышкой. Ну и <Tab> для переключения между разделителем туда же. |
|
Back to top |
|
|
little-brother
Joined: 29 Sep 2021 Posts: 205
|
(Separately) Posted: Mon Oct 04, 2021 22:49 Post subject: |
|
|
Plumber, эх, думал никто не заметит, пока новую версию не выпущу Будет исправлено в следующей версии (думаю скоро).
Quote: | Конечно если это вызовет сильно заметное увеличение размера и лишние тормоза |
С чего? Если надо, то добавлю. Это не сложно. Разве что с ini могут возникнуть проблемы, когда он не в папке плагина находится.
Quote: | при открытии просмотра, курсор позиционировался хоть куда-нибудь, чтоб навигация клавой заработала сразу а не после клика мышкой. Ну и <Tab> для переключения между разделителем туда же. |
Спасибо, про навигацию на клавиатуре забыл. Добавлю. |
|
Back to top |
|
|
imig73
Joined: 18 Jun 2013 Posts: 285 Location: г. Иркутск
|
(Separately) Posted: Mon Oct 04, 2021 23:01 Post subject: |
|
|
little-brother wrote: | с ini могут возникнуть проблемы, когда он не в папке плагина находится |
Всё почти у всех в папке, как имхо и должно быть. Гислер даже в INI 10-ки секцию специальную ввёл [ReplaceIniLocation] для инструкций принудительного переназначения ini плагинов туда куда надо и получилась удобная незаменимая вещь. Т.е. тут всё в порядке.
А с клавиатурной навигацией будет вообще блеск. Плагин такой нужен, формат такой повально везде. Есть конечно красивый, стабильный, полностью настраиваемый SQLiteViewer, но его непомерный размер в сравнении с вашим просто вводит в ступор.
Благодарим за новый компактный плагин! |
|
Back to top |
|
|
little-brother
Joined: 29 Sep 2021 Posts: 205
|
(Separately) Posted: Sat Oct 09, 2021 00:29 Post subject: |
|
|
Внес изменения.- Тип файла определяется по проверке первых байт равенству "SQLite"
- Колесо мыши c Ctrl изменяет размер шрифта
- Настройки сохранятся в c:\Users\%USER%\AppData\Roaming\GHISLER\lsplugin.ini
- TAB/Ctrl + TAB для перехода по элементам
- Пара фиксов
|
|
Back to top |
|
|
|