Cudny CudaText 1.7.1
Kolejny edytor dla programistów? Dlaczego by nie. CudaText 1.7.1 posiada tyle opcji, że potrafi zadowolić nawet tych bardziej wymagających użytkowników. Oczywiście, o ile parają się oni programowaniem tudzież pisaniem skryptów. Bo to głównie do tego celu wymyślono CudaText.
CudaText wyróżnia się na tle innych edytorów po wieloma względami. Po pierwsze, kompaktowe rozmiary i kod popełniony w Lazarusie. Po drugie, kolorowanie składni tak wielu języków, że aż trudno zliczyć. Po trzecie – system wtyczek. I długo by można jeszcze wymieniać. Niemniej to właśnie lekkość i „niewielkość” tego edytora napawa największym optymizmem.
Jak to wygląda w technicznych szczegółach?
- Syntax highlight for many languages: C, C++, Java, JavaScript, HTML, CSS, PHP, Python, XML… Totally 160+ lexers from SynWrite are supported.
- Code folding.
- Code tree structure (SynWrite style).
- Multi-carets.
- Multi-selections.
- Find/Replace with regex.
- Plugins in Python language. Plugins can do lot of things.
- Configs in JSON. Lexer-specific configs.
- Tabbed UI.
- Split each tab.
- Split view for 2/3/4/6 files.
- Simple auto-completion (fixed list) for some lexers.
- Command palette (ST3 style).
- Minimap (ST3 style)
- Micromap.
- Show unprinted whitespace.
- Support for many encodings.
- Customizable hotkeys.
Features for HTML/CSS coding:
- Smart auto-completion for HTML, CSS.
- HTML tags completion with Tab-key (Snippets plugin).
- HTML color codes (#rgb, #rrggbb) underline.
- View pictures (jpeg/png/gif/bmp/ico).
Jak na taki niewielki projekt, to jest to zestaw funkcji imponujący. Na dodatek, możemy go rozszerzyć za pomocą wtyczek (automatycznie instalowanych). Jak widać, CudaText plasuje się bardzo blisko takich edytorów jak np. Geany. Nie jest to edytor tekstu w stricte tego słowa znaczeniu – gdyby ktoś miał jeszcze wątpliwości.
Niestety, aby zainstalować program w wersji dla Ubuntu 16.04/16.10/17.04, Minta 18.xx, musimy pobrać paczkę deb bezpośrednio z Sourceforge, gdzie hostowany jest ten projekt.
Dzięki! Nawet nie słyszałem o tym edytorze, dotychczas pracowałem w Geany, ale ten widzę, że jest dla mnie odrobinę bardziej ergonomiczny.