Skip to content
little-brother edited this page Nov 20, 2023 · 15 revisions

Filters

  • Use ABC as a column filter to find rows containing "ABC"
  • Use =ABC to find rows with column values equal to "ABC"
  • Use !ABC to find rows without "ABC"
  • Use >N or <N to find rows with more or less N

Hot keys

Key Description
Ctrl + Mouse wheel Change font size
Tab Switch focus to the next control
Ctrl + Tab Switch focus to the previous control
F1 Open Wiki
F11 Toggle full screen mode
Ctrl + C Copy current value
Shift + C Copy selected row(s)
Ctrl + Shift + C Copy column
Ctrl + Column click Hide column
Ctrl + Space Restore all hidden columns
Alt + Cell click Extract an url from the cell and open it in a browser
Ctrl + 1, Ctrl + 2, ... Sort by column number
Ctrl + 0 Sort by current column

Hold Ctrl + Shift while a node changing to prevent filters reset.
Select Copy as json with Ctrl to get a minified json.

Settings

Settings are stored in jsontab-section in c:\Users\%User%\AppData\Roaming\GHISLER\lsplugin.ini.
If the plugin folder contains jsontab.ini then settings will be read from it.
Check default.ini in a distributive to get available options and their descriptions.

RGB colors are integer values. You can use Get Color Picker.

How to build

del jsontab.wlx
del jsontab.wlx64

rem 32bit, mingw64
set PATH=c:\mingw64\mingw32\bin;%PATH%
gcc.exe -Wl,--kill-at -shared -static main.c parson.c -o jsontab.wlx -m32 -s -Os -lgdi32 -lcomctl32 -luxtheme

rem 64bit, mingw64
set PATH=c:\mingw64\mingw64\bin;%PATH%
gcc.exe -Wl,--kill-at -shared -static main.c parson.c -o jsontab.wlx64 -m64 -s -Os -lgdi32 -lcomctl32 -luxtheme
Clone this wiki locally