Skip to content
little-brother edited this page Feb 25, 2022 · 16 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

Settings

Check csvtab-section in c:\Users\%User%\AppData\Roaming\GHISLER\lsplugin.ini.
If the plugin folder contains csvtab.ini then settings will be read from it.

Key Default
font Arial
font-size 16
max-file-size 10000000 (10mb)
header-row 1
filter-row 1
filter-align 0 (-1 - left, 0 - center, 1 - right)
filter-case-sensitive 0
dark-theme 0
skip-comments 0
trim-values 1
copy-column 0
text-color RGB(0, 0, 0)
back-color RGB(255, 255, 255)
back-color2 RGB(240, 240, 240)
filter-text-color RGB(0, 0, 0)
filter-back-color RGB(240, 240, 240)
current-cell-color RGB(20, 250, 250)
text-color-dark RGB(220, 220, 220)
back-color-dark RGB(32, 32, 32)
back-color2-dark RGB(52, 52, 52)
filter-text-color-dark RGB(255, 255, 255)
filter-back-color-dark RGB(60, 60, 60)
current-cell-color-dark RGB(20, 250, 250)

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

How to build

set "dir=%cd%"
echo %dir%

rem 32bit, mingw64
pushd c:\mingw64\mingw32\bin
c:\mingw64\mingw32\bin\i686-w64-mingw32-gcc.exe -Wl,--kill-at -shared -static %dir%/main.c -o %dir%/csvtab.wlx -m32 -s -Os -lgdi32 -lcomctl32

rem 64bit, mingw64
pushd c:\mingw64\mingw64\bin
c:\mingw64\mingw64\bin\x86_64-w64-mingw32-gcc.exe -Wl,--kill-at -shared -static %dir%/main.c -o %dir%/csvtab.wlx64 -m64 -s -Os -lgdi32 -lcomctl32
Clone this wiki locally