SublimeViewer
Zvýrazňovanie syntaxe textových súborov v Listeri podľa syntaxí a tém Sublime Text
- Typ
- Lister (WLX)
- Verzia
- 1.0.0.18
- Súbory
- TXT, MD, JSON, XML, HTML, CSS, JS, PY …
Zip s pluginom otvor v Total Commanderi (Enter), ten ho sám nainštaluje. Plugin je vo verzii pre 32 aj 64-bitový Total Commander.
SublimeViewer je Lister plugin pre Total Commander, ktorý zobrazí textový súbor so zvýrazňovaním syntaxe cez F3 (Lister) aj Ctrl+Q (Quick View). Pravidlá zvýrazňovania a farby berie zo súborov Sublime Text; syntaxe aj farebné témy sú už v balíku a ďalšie stačí nakopírovať do priečinka pluginu. Okrem toho vie Markdown zobraziť ako náhľad, naformátovať JSON či XML a ukázať súbor v hex zobrazení.
Čo vie
- Plný formát
.sublime-syntax(verzia 1 aj 2) vrátaneextends,embed,branch_pointa ďalších konštrukcií oficiálnych balíkov Sublime Text 4; regulárne výrazy vyhodnocuje Oniguruma, rovnaký dialekt ako Sublime Text. - Farebné témy
.tmThemea.sublime-color-schemevrátanevar(),color(),blend()a ďalších funkcií; téma sa dá nastaviť globálne aj zvlášť pre každý jazyk. - V balíku je 46 retro tém podľa starých počítačov, hier a systémov (Amiga, Atari 800, C64, DOS, Win 95 …) a témy ladené na Markdown.
- Náhľad Markdownu (
Tab): nadpisy, zvýraznenie, odkazy, zoznamy, bloky kódu a tabuľky vo farbách aktuálnej témy. - Formátovanie JSON, XML, HTML, CSS a JavaScriptu na zobrazenie, súbor na disku sa nemení.
- Hex zobrazenie s výberom myšou a hľadaním textu aj bajtov.
- Zvýrazňovanie beží na pozadí, aj veľký súbor sa zobrazí hneď. Jazyk sa rozpozná podľa prípony alebo prvého riadku (shebang).
- Kódovanie rozpozná automaticky (BOM, UTF-16, UTF-8), dá sa aj vynútiť (ANSI, OEM, UTF-16 LE/BE).
- Plugin sám odmietne súbory, ktoré nie sú text, a Total Commander potom skúsi iný prehliadač.
Ovládanie
| Kláves | Akcia |
|---|---|
| pravý klik | kontextové menu so všetkými voľbami |
L, T / Shift+T | jazyk, téma / ďalšia téma |
F, + / - | písmo, veľkosť písma |
H, J, Tab | hex, formátovanie, náhľad Markdownu |
W, G, I | zalamovanie, čísla riadkov, stavový riadok |
A / S / V | kódovanie ANSI / OEM / automaticky |
F7, Ctrl+C | hľadanie, kopírovanie výberu |
Regulárne výrazy zabezpečuje knižnica Oniguruma (licencia BSD).
Novinky
1.0.0.18 – prvé vydanie
Prehliadač textových súborov so zvýrazňovaním syntaxe pre Lister (F3) a Quick View (Ctrl+Q)
v Total Commanderi, 32-bit (.wlx) aj 64-bit (.wlx64).
Syntax a témy
- Plná podpora formátu
.sublime-syntax(verzia 1 aj 2):variables,prototype,include,push/set/pop,embed/escape,branch_point/branch/fail,extendsa ďalšie. Regulárne výrazy vyhodnocuje Oniguruma, rovnako ako Sublime Text. - Farebné schémy
.tmThemeaj.sublime-color-scheme(var(),color(),blend(),hsl()…). - 46 retro tém (Amiga, C64, DOS, Atari, Mac OS, Windows…).
- Markdown témy (Dusk, Ember, Forest, Ocean, Paper, Sky) a téma Ansi pre sekvencie ANSI escape.
- Téma sa dá nastaviť globálne aj podľa syntaxe (Markdown, Action!, C++…).
- Retro syntaxe: Action!, AMOS, Mongoose, Turbo Basic, ZX Basic, TXT-lite.
Zobrazenie
- Náhľad Markdownu (
Tab), voľba sa pamätá pre ďalšie súbory. - Formátovanie JSON, XML, HTML, CSS a JavaScriptu (
J) bez zmeny súboru. - Hex zobrazenie (
H), čísla riadkov, zalamovanie riadkov, stavový riadok. - Výber písma a veľkosti, zmena veľkosti
+/-ajCtrl+koliesko. - Rozpoznanie kódovania (BOM, UTF-16, UTF-8, ANSI, OEM) s ručnou voľbou v menu Encoding.
- Pri veľkých súboroch (nad
MaxHighlightMB) sa súbor len zobrazí, bez zvýraznenia.
Ovládanie
- Kontextové menu pravým klikom (funguje aj v Quick View).
- Výber textu myšou, kopírovanie, označenie všetkého, hľadanie cez dialóg Total Commandera.
- Súbory, ktoré nie sú text, plugin odmietne a Total Commander použije iné zobrazenie.
- Nastavenia sa ukladajú hneď do
lsplugin.ini.