This commit is contained in:
2024-10-30 17:23:01 +01:00
commit 3a91b7157c
66 changed files with 2000 additions and 0 deletions

View File

@ -0,0 +1,46 @@
# ⌨ Neovim: Historie, současnost a budoucnost
![](https://lukan.cz/wp-content/uploads/2024/10/neovimlogo.webp)
## Úvod
[Neovim](https://neovim.io/) je moderní textový editor, který se stal oblíbeným nástrojem pro vývojáře a uživatele, kteří hledají výkonný a konfigurovatelný prostředí pro práci s textem. Tento článek se zaměří na historii Neovimu, jeho současný stav, hlavní funkce a směr, kam se ubírá.
## Historie Neovimu
Neovim vznikl jako fork (odnož) populárního textového editoru Vim. Vim, který je zase odvozen od původního Vi editoru, je známý svou flexibilitou a mocnými funkcemi, ale také svou komplexností a strmou učící křivkou. Neovim byl vytvořen s cílem modernizovat Vim a přinést nové funkce a vylepšení, které by usnadnily jeho používání a rozšíření.
Projekt Neovim byl zahájen v roce 2014 a jeho hlavním cílem bylo vytvořit lehčí, rychlejší a modernější verzi Vimu. Neovim byl navržen tak, aby byl plně kompatibilní s Vimem, ale zároveň nabízel nové možnosti, jako je asynchronní zpracování, lepší podpora pluginů a vylepšená uživatelská přívětivost.
## Současnost Neovimu
V současnosti je Neovim jedním z nejpopulárnějších textových editorů mezi vývojáři. Jeho komunita je aktivní a dynamická, což vede k rychlému vývoji a pravidelným aktualizacím. Neovim je dostupný na všech hlavních operačních systémech, včetně Linuxu, macOS a Windows, a je široce používán v různých vývojových prostředích.
## Hlavní funkce Neovimu
1. **Asynchronní zpracování**: Neovim podporuje asynchronní zpracování, což umožňuje provádět úlohy na pozadí bez zpomalení hlavního vlákna. To je zvláště užitečné pro pluginové systémy a externí nástroje.
2. **Lepší podpora pluginů**: Neovim nabízí vylepšenou podporu pluginů, což umožňuje snadnější instalaci a správu rozšíření. Pluginové systémy, jako je [vim-plug](https://github.com/junegunn/vim-plug) nebo [packer.nvim](https://github.com/wbthomason/packer.nvim), jsou široce používané a umožňují uživatelům přizpůsobit Neovim podle svých potřeb.
3. **Vylepšená uživatelská přívětivost**: Neovim zahrnuje řadu vylepšení, které usnadňují používání editoru. To zahrnuje lepší podporu pro moderní uživatelská rozhraní, jako jsou terminálové emulátory a grafické uživatelské rozhraní (GUI).
4. **Integrovaná podpora LSP**: Neovim podporuje [Language Server Protocol (LSP)](https://en.wikipedia.org/wiki/Language_Server_Protocol), což umožňuje lepší integraci s jazykovými servery a nástroji pro analýzu kódu. To zlepšuje funkce, jako jsou automatické dokončování, chybové zvýraznění a refaktoring.
5. **Konfigurovatelnost**: Neovim je stejně konfigurovatelný jako Vim, což umožňuje uživatelům přizpůsobit editor podle svých potřeb. Konfigurační soubory jsou psány v jazyce [Vimscript](https://cs.wikipedia.org/wiki/Vimscript) nebo [Lua](https://www.lua.org/), což nabízí velkou flexibilitu.
## Kam směřuje Neovim
Neovim se neustále vyvíjí a jeho směr je určen snahou o další zlepšení a modernizaci. Mezi hlavní směry, kam se Neovim ubírá, patří:
1. **Zlepšení výkonu**: Neovim se snaží být co nejrychlejším a nejefektivnějším textovým editorem. Vývojáři pracují na optimalizaci kódu a zlepšení výkonu, aby Neovim byl schopen zvládnout i velké projekty a náročné úlohy.
2. **Rozšíření funkcionality**: Neovim se snaží rozšiřovat svou funkcionalitu a přinášet nové možnosti pro uživatele. To zahrnuje podporu nových jazyků, integrovaných nástrojů a vylepšení stávajících funkcí.
3. **Zlepšení uživatelského prostředí**: Neovim se snaží o zlepšení uživatelského prostředí a snadnější používání. To zahrnuje vylepšení uživatelského rozhraní, lepší dokumentaci a podporu pro nové uživatele.
4. **Podpora komunity**: Neovim je silně závislý na své komunitě, která přispívá k jeho vývoji a rozšíření. Vývojáři se snaží o aktivní zapojení komunity a podporu projektů, které přinášejí nové funkce a vylepšení.
Závěr
Neovim je moderní a výkonný textový editor, který se stal oblíbeným nástrojem pro vývojáře a uživatele, kteří hledají flexibilní a konfigurovatelný prostředí pro práci s textem. S jeho bohatou historií, současným stavem a jasným směrem do budoucna je Neovim dobrým volbou pro každého, kdo hledá kvalitní textový editor.
Pokud tě článek zaujal určitě se podívej na náš projekt [🚀 ApolloNvim](https://git.arch-linux.cz/kankys/ApolloNvim).

View File

@ -0,0 +1,53 @@
# OpenSource aplikace Diagrams, skvělé diagramy zcela zdarma
[diagrams.net](https://app.diagrams.net/) (dříve **draw.io**) je bezplatný a open source multiplatformní software pro kreslení grafů vyvinutý v HTML5 a JavaScriptu. Jeho rozhraní lze použít k vytváření diagramů, jako jsou vývojové diagramy, drátové modely, diagramy UML, organizační diagramy a síťové diagramy.
diagrams.net je k dispozici online jako webová aplikace pro více prohlížečů a jako offline desktopová aplikace pro Linux, macOS a Windows. Jeho offline aplikace je vytvořena pomocí elektronového rámce. Webová aplikace nevyžaduje online přihlášení ani registraci a může se otevřít a uložit na místní pevný disk. Mezi podporované formáty pro ukládání a export ke stažení patří PNG, JPEG, SVG a PDF.
Integruje se také s cloudovými službami pro ukládání, včetně Dropboxu, OneDrive, Disku Google, GitHubu a GitLab.com.
Je také k dispozici jako plugin pro vložení webové aplikace do platforem, jako jsou NextCloud, MediaWiki, Notion, Atlassian Confluence a Jira.
Může být jako alternativa k Lucidchart, Microsoft Visio a SmartDraw.
**A co o sobě píší tvůrci Diagrams?**
## O diagrams.net
![](./img/team-2018.jpg)
diagrams.net/draw.io je open source technologický stack pro vytváření aplikací pro vytváření diagramů a světově nejpoužívanější software pro vytváření diagramů koncových uživatelů založený na prohlížeči.
diagrams.net je ochranná známka a draw.io je registrovaná ochranná známka společnosti JGraph Ltd. JGraph Ltd je společnost registrovaná v Anglii, která vyvíjí a vlastní software, provozuje diagrams.net a draw.io stránky a vlastní diagrams.net a draw.io značky.
Slibujeme vám, že před vámi nebudeme skrývat vaše data a vždy vám poskytneme nějaký způsob, jak tato data otevřít a upravit, a to zdarma. Když nám společnosti vyplácejí peníze, mělo by to být proto, že přidáváme hodnotu, ne proto, že jsou uzamčeni.
Narušujeme průmysl novým obchodním modelem, který dosahuje přiměřených zisků, aby zaplatil specializovaný, profesionální softwarový tým, ale nepoužívá umělý nedostatek k vytvoření nafouklé společnosti zaměřené na prodej s odpovídajícími příjmy.
Naším posláním je **„poskytovat bezplatný, vysoce kvalitní software pro vytváření diagramů pro každého“**.
Proč?
* Diagramový software má hodnotu $ 1B + ročně, ale v této oblasti se neděje nic, co by ospravedlňovalo tento objem prodeje. Diagramming je webová aplikace pro produktivitu zásob, jako je zpracování textu a tabulky.
* Aplikace SaaS mají problém s důvěryhodností. V současné době dodavatelé poskytují aplikaci i ukládají vaše data a poté vám měsíčně účtují poplatky za přístup k nim. Snaží se zajistit, aby náklady na odchod byly vyšší než náklady na obnovu (ne v dobrém slova smyslu).
* Stejně jako u většiny proprietárního softwaru jsou příjmy generovány umělým nedostatkem, ctižádostivým prodejem a de facto formáty souborů, které nutí společnosti kupovat produkt, pro který je tento formát nativní.
Jak?
* Náš model je založen na virálním efektu bezplatné aplikace s otevřeným zdrojovým kódem. Když sdílíte diagram diagrams.net, víte, že ho může otevřít a upravit kdokoli.
*Tím, že vám umožní stavět na softwaru zdarma, nejen jej používat. Nahrazení proprietárního softwaru jednou aplikací s otevřeným zdrojovým kódem také není užitečné. Můžete vzít stávající diagrams.net základnu a stavět pro konkrétní vertikální trhy, přidávat a vylepšovat funkce. Konkurence je dobrá.
* Výběrem jednoho komerčního ekosystému, který bude účtovat za aplikaci, kde je hostitelský produkt placen a ziskové marže největší, a to byl ekosystém Atlassian. Všimněte si, že stále řídíte přístup ke svým datům na Confluence a Jira, neuchylujeme se k uzamčení vašich dat jen proto, že se jedná o komerční platformu.
```
JGraph Ltd
Artisans' House,
7 Queensbridge
NN4 7BF
Northampton
UK
JGraph Ltd is a private limited company registered in England #04051179
```
Na závěr dodám aplikace je celá v češtině.

View File

@ -0,0 +1,90 @@
# Pixelfed decentralizovaný Instagram
![](./img/edit-the-image-to-comix-style-so-that-the-comix-style-text-is-not-visible-1.png)
Alternativní platformy pro sdílení fotografií jsou na vzestupu a jejich cílem je být lepší než Instagram. A jednou z těch alternativ, je Pixelfed.
## Pixelfed: decentralizovaná alternativa Instagramu
Pixelfed, je „decentralizovaná alternativa k centralizovaným platformám“, byl vytvořen pro otevřený web. Instagram je naproti tomu příkladem centralizované platformy, kterou zcela ovládá společnost Meta. Pixelfed místo toho běží na open-source kódu, který může získat a používat kdokoli. To znamená, že uživatelé Pixelfed s technickým know-how mohou provozovat svůj vlastní server Pixelfed. Můžete se také jednoduše připojit k serverům, které již byly vytvořeny jinými uživateli Pixelfed.
O otevřeném webu proč byl vytvořen a jeho výhodách se toho dá hodně říct, ale důležité je, že Pixelfed není řízen vyššími společnostmi. Ovládají jej jeho uživatelé, kteří si mohou zdrojový kód opatřit veřejně a dělat si s ním, co uznají za vhodné.
#### Hlavní vlastnosti Pixelfed
* Je zdarma k použití
* Neobsahuje žádné reklamy
* Má chronologický zdroj (žádné algoritmy)
* Zaměřuje se na ochranu soukromí (žádné analýzy nebo sledování třetích stran)
* Nabízí popisy médií pro zrakově postižené
* Poskytuje fotografické filtry pro přidání obrázků
* Má možnost přiřadit licenci k obrázku
* Umožňuje vybrat publikum: veřejné, neuvedené nebo pouze sledující
* Nemá mobilní aplikaci, ale lze k němu přistupovat pomocí mobilního webového prohlížeče
Nyní, když o této platformě něco málo víte, pojďme se na ni podívat v akci. Za prvé: Jak nahrávat a sdílet obrázky.
### 1. Vytvořit nový příspěvek
Přejděte na https://pixelfed.social a přihlaste se nebo si zaregistrujte účet. Registrace je jednoduchá a zvládne ji každý.
![](./img/Snimek-z-2022-08-13-19-30-37-1-700x582.png)
### 2. Klikněte na Nový příspěvek
Máte také možnost pro **Nový příběh (New Story)** a **Nová sbírka (New Collection)**. Ty zatím vynecháme.
My využijeme **Nový příspěvek (New Post)**.
Vyberte obrázek, který chcete nahrát z telefonu nebo plochy, a klikněte na **Nahrát (upload)** . Pixelfed podporuje tyto formáty:
* Jpeg
* Gif
* PNG
* Webp
### 3. Použijte fotografický filtr (volitelné)
Klikněte na šedou šipku nad obrázkem.
Vyberte filtr. Potom klepněte na tlačítko **Další (Next)**.
### 4. Napište popisek
Popisky jsou omezeny na 2000 znaků.
### 5. Zaškrtněte Další možnosti
* Označte lidi (maximálně pět profilů na komentář nebo příspěvek).
* V případě potřeby ji přidejte do sbírky jiných fotografií nebo založte novou sbírku.
* V případě potřeby přidejte licenci. Výchozí nastavení je **All Rights Reserved**
* Pokud chcete, přidejte umístění.
* **Vyberte si publikum**.
* Veřejné: viditelné pro všechny na veřejné časové ose
* Neveřejné: viditelné na veřejném profilu, ale na své časové ose jej vidí pouze sledující.
* Pouze sledující: viditelné pouze pro sledující, včetně vašeho profilu
* Vyberte **Pokročilá nastavení (Advenced settings)*:
* Vypněte komentování
* Vytvořte popis média pro zrakově postižené
### 6. Příspěvek (Post)
Klikni na Post. Váš obrázek byl nyní zveřejněn.
#### Povolit nebo zakázat komentáře
Možná budete chtít povolit nebo zakázat komentáře k vašemu příspěvku. Klikněte na **tři malé šedé svislé kroužky**. Poté klikněte na **Povolit komentáře (Enable Comments)** nebo **Zakázat komentáře (Disable Comments)** .
#### Správa pošty (Post Management)
Sdílejte, archivujte nebo smažte svůj příspěvek kdykoli v budoucnu.
Klikněte na nastavení účtu v pravém horním rohu a z rozbalovací nabídky vyberte **Profil** . Najděte příspěvek a klikněte na něj, klikněte na **tři malá šedá svislá kolečka** a poté na příslušnou možnost:
* Kliknutím na **Sdílet (Share)** můžete příspěvek sdílet se sledujícími, zkopírovat odkaz nebo jej vložit někde jinde získáním kódu pro vložení.
* Kliknutím na **Archivovat (Archive)** zabráníte ostatním v interakci nebo prohlížení. Archivované příspěvky nelze smazat ani s nimi jinak interagovat. Chcete-li zrušit archivaci příspěvku, přejděte do svého profilu a nahoře klikněte na ** Archiv** . Přejděte na příspěvek, jehož archivaci chcete zrušit. Klikněte na tři malé šedé svislé kroužky a klikněte na Zrušit **archivaci a** poté na **OK**.
* Kliknutím na **Smazat (Delete)** příspěvek zcela odstraníte.
Osvoboďte se od Instagramu
Pokud vám etické funkce Instagramu brání ve vytváření obrázků a jejich sdílení s vašimi sledujícími, pak je čas zvážit další možnosti a skutečně existují. Nejste připoutáni k používání Instagramu, jak by se mohlo zdát. Ano, bude vám chvíli trvat, než si vytvoříte novou komunitu sledujících a přesvědčíte ostatní, aby migrovali na vámi zvolenou alternativní platformu, ale pokud nejste spokojeni s Instagramem, ztrácíte čas. Přestaňte přispívat na platformu, která není v souladu s vašimi přáními a potřebami, a začněte přispívat na platformu, která je decentralizovaná. Nejen, že to pro vás bude lepší, ale také to znamená, že budete podporovat platformu (a její komunitu, i když ne penězi), které skutečně věříte.

Binary file not shown.

After

Width:  |  Height:  |  Size: 33 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 288 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 101 KiB

View File

@ -0,0 +1,180 @@
# 💻 NANO terminálový textový editor
![](https://lukan.cz/wp-content/uploads/2024/10/nano-wall.jpg)
Textový editor [nano](https://www.nano-editor.org/) je jedním z nejpopulárnějších editorů pro příkazový řádek v Unixových systémech. Byl vytvořen jako alternativa k editoru [pico](https://en.wikipedia.org/wiki/Pico_(text_editor)), který byl součástí balíku Pine, populárního e-mailového klienta.
## Historie NANO
1. **Vznik a první verze**:
Nano byl původně vytvořen Chrisem Allegrettou v roce 1999.
Byl navržen jako svobodný software, který by nahradil pico, protože pico byl součástí proprietárního balíku Pine.
První verze nano byla vydána v roce 1999 pod názvem TIP (TIP Isnt Pico).
2. **Změna názvu**:
V roce 2000 byl TIP přejmenován na nano, aby se vyhnul možným právním problémům s názvem TIP.
Název „nano“ byl vybrán jako odkaz na jednotku „nano“, což je miliardtina (10^-9) něčeho, co symbolizuje, že nano je „malý“ editor.
3. **Vývoj a rozšíření**:
Od svého vzniku prošel nano mnoha vylepšeními a rozšířeními.
Byly přidány nové funkce, jako je podpora pro barvení syntaxe, podpora pro vícejazyčné prostředí, a mnoho dalších vylepšení uživatelského rozhraní.
Nano se stal součástí mnoha Linuxových distribucí a je často používán jako výchozí textový editor pro uživatele, kteří preferují jednoduchost a uživatelskou přívětivost.
4. **Současnost**:
Nano je stále aktivně vyvíjen a udržován.
Poslední verze obsahují mnoho pokročilých funkcí, které ho dělají konkurenceschopným i pro pokročilé uživatele.
Nano je stále populární díky své jednoduchosti a snadnému ovládání, což ho dělá vhodným pro začátečníky i pro rychlé úpravy textových souborů.
## Hlavní rysy nano
**Jednoduchost**: Nano je známý svou snadnou použitelností a intuitivním rozhraním.
**Podpora pro barvení syntaxe**: Podporuje barvení syntaxe pro mnoho programovacích jazyků, což usnadňuje čtení a úpravu kódu.
**Vícejazyčná podpora**: Podporuje mnoho jazyků, což ho dělá přístupným pro širokou škálu uživatelů.
**Klávesové zkratky**: Nano používá klávesové zkratky, které jsou zobrazeny v dolní části obrazovky, což usnadňuje jejich použití.
Nano je tedy významným nástrojem v arzenálu mnoha uživatelů Unixových systémů a jeho historie svědčí o jeho trvalé popularitě a užitečnosti.
Praxe
Nano je výchozí terminálový textový editor v mnoha distribucích Linuxu. Ačkoli je použití méně komplikované než u [Vim](https://www.vim.org/) a [Emacs](https://www.gnu.org/software/emacs/) , neznamená to, že použití Nano nemůže být ohromující.
## Základní nano klávesové zkratky
**Zkratka** **Popis**
```
nano název souboru (vlož do terminálu) Otevřete soubor pro úpravy v Nano
Klávesy se šipkami Pohyb kurzoru nahoru, dolů, doleva a doprava
Ctrl+A, Ctrl+E Přesuňte kurzor na začátek a konec řádku
Ctrl+Y/Ctrl+V Posouvat stránku nahoru a dolů
Ctrl+_ Přesuňte kurzor na určité místo
Alt+A a poté použijte šipku Nastavte značku a vyberte text
Alt+6 Zkopírujte vybraný text
Ctrl+K Vystřihněte vybraný text
Ctrl+U Vložte vybraný text
Ctrl+6 Zrušte výběr
Ctrl+K Vyjmout/smazat celý řádek
Alt+U Vrátit zpět poslední akci
Alt+E Opakujte poslední akci
Ctrl+W, Alt+W Vyhledejte text, přejděte na další shodu
Ctrl+\ Hledat a nahradit
Ctrl+O Uložte úpravu
Ctrl+X Ukončete editor
```
## Jak používat textový editor Nano
Předpokládám, že Nano editor již máte na svém systému nainstalovaný. Pokud ne, doinstalujte si do své distribuce balíček NANO.
## Seznámení s rozhraním editoru Nano
Pokud jste někdy používali Vim nebo Emacs, všimnete si, že používání Nano je mnohem jednodušší. Okamžitě můžete začít psát nebo upravovat text.
Nano editor také zobrazuje důležité klávesové zkratky, které musíte použít pro úpravy ve spodní části editoru. Tímto způsobem se nezaseknete při ukončení editoru jako Vim.
![](https://lukan.cz/wp-content/uploads/2024/10/Snimek-z-2024-10-05-09-14-19-e1728112542322.png)
Když se zobrazí „^X Ukončit“, znamená to, že k ukončení editoru použijete klávesy Ctrl+X. Když se zobrazí „M-U Zrušit“, znamená to, že poslední akci vrátíte zpět pomocí klávesy Alt+U.
## Otevřete nebo vytvořte soubor pro úpravy v Nano
V Nano můžete otevřít soubor pro úpravy takto:
```
nano my_file
```
Pokud soubor neexistuje, stále se otevře editor a po ukončení budete mít možnost uložit text do my_file.
Můžete také otevřít nový soubor bez jakéhokoli jména (jako nový dokument) s Nano takto:
```
nano
```
## Základní úprava
V Nano můžete rovnou začít psát nebo upravovat text. Neexistují žádné speciální režimy vkládání ani nic podobného. Je to skoro jako používat běžný textový editor, alespoň pro psaní a úpravy.
Jakmile cokoli v souboru upravíte, všimnete si, že tyto informace odráží v editoru.
Změny se do souboru automaticky neuloží okamžitě, pokud to výslovně neuděláte. Když editor ukončíte pomocí klávesové zkratky Ctrl+X, budete dotázáni, zda chcete upravený text uložit do souboru či nikoli.
## Pohyb v editoru
Kliknutí myší zde nefunguje. Pomocí kláves se šipkami se můžete pohybovat nahoru a dolů, doleva a doprava.
Pomocí klávesy Home nebo Ctrl+A se můžete přesunout na začátek řádku a pomocí klávesy End nebo Ctrl+E se přesunout na konec řádku. K rolování po stránkách lze použít klávesy Ctrl+Y/Page Up a Ctrl+V/Page Down.
![](https://lukan.cz/wp-content/uploads/2024/10/Snimek-z-2024-10-05-09-23-49-e1728113147117.png)
Pokud chcete přejít na konkrétní místo, jako je poslední řádek, první řádek, na určitý text, použijte kombinaci kláves Ctrl+_. Zobrazí se vám některé možnosti, které můžete použít ve spodní části editoru.
## Vyjmout, zkopírovat a vložit v editoru Nano
Pokud nechcete trávit příliš mnoho času zapamatováním si zkratek, použijte myš.
Vyberte text myší a poté pomocí nabídky pravého tlačítka zkopírujte text. Můžete také použít klávesovou zkratku Ctrl+Shift+C v terminálu. Podobně můžete použít pravé kliknutí a vybrat vložit z nabídky nebo použít kombinaci kláves Ctrl+Shift+V.
**Nano specifické zkratky pro kopírování a vkládání**
Nano také poskytuje své vlastní zkratky pro vyjmutí a vložení textu, ale to by mohlo být pro začátečníky matoucí.
Přesuňte kurzor na začátek textu, který chcete zkopírovat. Stisknutím Alt+A nastavte značku. Nyní pomocí kláves se šipkami zvýrazněte výběr. Jakmile vyberete požadovaný text, můžete pomocí kláves Alt+6 zkopírovat vybraný text nebo použít Ctrl+K k vyjmutí vybraného textu. Pro zrušení výběru použijte Ctrl+6.
Jakmile zkopírujete nebo vyjmete vybraný text, můžete jej vložit pomocí Ctrl+U.
Odstraňte text nebo řádky v Nano
V Nano neexistuje žádná vyhrazená možnost pro smazání. K vymazání jednoho znaku můžete použít klávesu Backspace nebo Delete. Opakovaným stisknutím nebo přidržením odstraníte více znaků.
Můžete také použít klávesy Ctrl+K, které oříznou celý řádek. Pokud to nikam nevložíte, je to stejně dobré jako smazání řádku.
Pokud chcete smazat více řádků, můžete použít Ctrl+K na všechny postupně.
Další možností je použít značku (Ctrl+a). Nastavte značku a pohybem šipky vyberte část textu. Pomocí Ctrl+K ořízněte text. Není třeba jej vkládat a vybraný text se (svým způsobem) smaže.
## Vraťte zpět nebo opakujte svou poslední akci
Přestřihnout špatnou čáru? Vložili jste nesprávný výběr textu? Je snadné dělat takové hloupé chyby a je snadné tyto hloupé chyby napravit.
Poslední akce můžete vrátit zpět a znovu provést pomocí:
```
Alt+U: Zpět
Alt + E: Znovu
```
Tyto kombinace kláves můžete opakovat a vrátit je zpět nebo opakovat vícekrát.
## Hledat a nahradit
Pokud chcete vyhledat určitý text, použijte Ctrl+W, zadejte výraz, který chcete hledat, a stiskněte enter. Kurzor se přesune na první shodu. Chcete-li přejít na další shodu, použijte klávesy Alt+W.
Ve výchozím nastavení se při vyhledávání nerozlišuje malá a velká písmena. Pro hledané výrazy můžete také použít regulární výraz.
Pokud chcete nahradit hledaný výraz, použijte klávesy Ctr+\ a poté zadejte hledaný výraz a stiskněte klávesu enter. Dále se vás zeptá na výraz, kterým chcete hledané položky nahradit.
Kurzor se přesune na první shodu a Nano se zeptá na vaši konformaci pro nahrazení shodného textu. Použijte Y nebo N pro potvrzení nebo zamítnutí. Pomocí Y nebo N se přesunete na další shodu. Můžete také použít A k nahrazení.
## Uložte soubor během úprav (bez ukončení)
V grafickém editoru jste pravděpodobně zvyklí své změny čas od času ukládat. V Nano můžete použít Ctrl+O k uložení změn, které jste v souboru provedli. Funguje to i s novým, nepojmenovaným souborem.
Nano zobrazuje tuto klávesovou zkratku ve spodní části, ale není patrná. Říká „^O Write Out“, což znamená použít Ctrl+O (je to písmeno O, nikoli číslo nula) k uložení vaší aktuální práce. Ne každý na to může přijít.
V grafickém textovém editoru pravděpodobně používáte k uložení změn Ctrl+S. Staré zvyky umírají těžce, ale mohou způsobit potíže. Pokud ze zvyku omylem stisknete Ctrl+S pro uložení souboru, všimnete si, že terminál zamrzne a nemůžete nic dělat.
Pokud omylem stisknete Ctrl+S, stisknete Ctrl+Q, nic nemůže být děsivější než zamrzlý terminál a ztráta práce.
Uložte a ukončete Nano editor
Editor ukončíte stisknutím kláves Ctrl+X. Když to uděláte, dá vám možnost uložit soubor nebo soubor zahodit nebo zrušit proces ukončení.
Můžete to také udělat, pokud chcete uložit upravený soubor jako nový soubor (funkce uložit jako v běžných editorech). Když stisknete Ctrl+X pro ukončení a poté Y pro uložení změn, zobrazí se možnost, do kterého souboru se mají uložit. V tomto okamžiku můžete změnit název souboru.
Chcete-li uložit úpravy do souboru, musíte mít oprávnění k zápisu do souboru, který upravujete.
## Zapomněli jste klávesovou zkratku? Použijte nápovědu
Jako každý jiný textový editor založený na terminálu se Nano silně spoléhá na klávesové zkratky. Přestože ve spodní části editoru zobrazuje několik užitečných zkratek, nemůžete je vidět všechny.
Je nemožné si zapamatovat všechny zkratky, zvláště na začátku. Co můžete udělat, je použít klávesy Ctrl+G k vyvolání nabídky podrobné nápovědy. Nabídka nápovědy obsahuje všechny klávesové zkratky.
## Vždy se podívejte na spodní část editoru Nano
Pokud používáte Nano, všimnete si, že ve spodní části zobrazuje důležité informace. To zahrnuje klávesové zkratky, které budou použity ve scénáři. Zobrazuje také poslední akci, kterou jste provedli.
Pokud se s Nano příliš necítíte, můžete získat více obrazovky pro úpravy textu vypnutím zkratek zobrazených ve spodní části. K tomu můžete použít klávesy Alt+X. Nedoporučuji to dělat, abych byl upřímný. Stisknutím Alt+X se zobrazení zkratky vrátí zpět.

View File

@ -0,0 +1,69 @@
# 🖥 Zellij terminálový multiplexor
![](https://lukan.cz/wp-content/uploads/2024/10/logo-1330x1536.png)
[Zellij](https://zellij.dev/) je moderní terminálový multiplexor pro Unixové systémy, který byl vytvořen jako alternativa k populárním terminálovým multiplexorům jako jsou tmux a GNU Screen. Zellij nabízí několik inovativních funkcí a vylepšení, které ho činí atraktivním pro uživatele, kteří hledají flexibilní a uživatelsky přívětivý nástroj pro správu terminálových oken.
## Historie
Zellij byl vytvořen jako open-source projekt a jeho vývoj začal v roce 2020. Projekt je napsán v jazyce [Rust](https://www.rust-lang.org/), což mu poskytuje výkonnostní výhody a bezpečnostní rysy, které jsou typické pro tento programovací jazyk. Zellij je stále v aktivním vývoji a pravidelně přibývají nové funkce a vylepšení.
![](https://lukan.cz/wp-content/uploads/2024/10/Snimek-z-2024-10-05-14-06-57-1536x864.png)
## Současnost
V současné době je Zellij považován za moderní a inovativní nástroj pro správu terminálových oken. Jeho hlavními výhodami jsou:
1. **Moderní architektura**: Zellij je napsán v Rustu, což mu poskytuje výkonnostní výhody a bezpečnostní rysy.
2. **Uživatelské rozhraní**: Zellij nabízí intuitivní a uživatelsky přívětivé rozhraní, které usnadňuje správu více terminálových oken.
3. **Flexibilita**: Zellij umožňuje vytvářet složité layouty terminálových oken a snadno mezi nimi přepínat.
4. **Konfigurovatelnost**: Zellij je vysoce konfigurovatelný a umožňuje uživatelům přizpůsobit si jeho chování podle svých potřeb.
5. **Pluginy**: Zellij podporuje pluginy, což umožňuje rozšířit jeho funkčnost podle potřeb uživatele.
## Ovládání
Zellij se ovládá pomocí klávesových zkratek a příkazů. Zde jsou některé základní příkazy a klávesové zkratky, které mohou být užitečné pro začátečníky:
**Spouštění Zellij uděláš příkazem v terminálu pomocí příkazu Zellij.**
1. **Přepínání mezi panely**:
````
Ctrl + h: Přepne na panele vlevo.
Ctrl + j: Přepne na panele dole.
Ctrl + k: Přepne na panele nahoře.
Ctrl + l: Přepne na panele vpravo.
````
2. **Vytváření nových panele**:
````
Ctrl + n: Vytvoří nový panel.
````
3. **Zavření panele**:
````
Ctrl + w: Zavře aktuální panel.
````
4. **Přepínání mezi layouty**:
```
Ctrl + r: Přepne na další layout.
````
5. **Přepínání mezi okny**:
```
Ctrl + p: Přepne na předchozí okno.
Ctrl + n: Přepne na další okno.
```
6. **Změna velikosti panele**:
```
Ctrl + Shift + h: Zmenší panele vlevo.
Ctrl + Shift + j: Zmenší panele dole.
Ctrl + Shift + k: Zmenší panele nahoře.
Ctrl + Shift + l: Zmenší panele vpravo.
```
7. **Ukončení Zellij**:
```
Ctrl + q: Ukončí Zellij.
```
## Konfigurace
Zellij umožňuje uživatelům vytvářet vlastní konfigurační soubory, které mohou být umístěny v adresáři **~/.config/zellij/**. Konfigurační soubor může obsahovat nastavení klávesových zkratek, layoutů a dalších parametrů.
Závěr
Zellij je moderní a inovativní terminálový multiplexor, který nabízí mnoho výhod oproti tradičním nástrojům jako jsou tmux a GNU Screen. Jeho flexibilita, výkonnost a uživatelské rozhraní ho činí atraktivním pro uživatele, kteří hledají efektivní nástroj pro správu terminálových oken.