Compare commits

...

28 Commits

Author SHA1 Message Date
Terminal-Space
6af5fc43f1 Aktualizovat README.md 2025-02-07 15:35:09 +00:00
Terminal-Space
5c4dc0e9c0 Aktualizovat README.md 2025-02-07 15:27:34 +00:00
Terminal-Space
8462bbf13d Přidat terminals/Zellij – terminálový multiplexor.md 2025-02-07 15:25:20 +00:00
Terminal-Space
15f2db7100 Aktualizovat README.md 2025-02-07 15:12:55 +00:00
Terminal-Space
989dcf8670 Aktualizovat README.md 2025-02-07 13:51:33 +00:00
Terminal-Space
6d0f7b357a Aktualizovat articles/Ještě lepší Helix s Zellij terminálovým multiplexorem.md 2025-02-07 13:51:05 +00:00
Terminal-Space
8872987843 Aktualizovat articles/Autowrite (autosave) jak nastavit v Helix.md 2025-02-07 13:50:02 +00:00
Terminal-Space
159f267ac4 Přidat articles/Autowrite (autosave) jak nastavit v Helix.md 2025-02-07 13:49:30 +00:00
Terminal-Space
952367eff6 Aktualizovat README.md 2025-02-07 13:45:36 +00:00
Terminal-Space
859a717dc9 Přidat articles/Ještě lepší Helix s Zellij terminálovým multiplexorem.md 2025-02-07 13:44:36 +00:00
Terminal-Space
c5de332d7a Aktualizovat articles/💻 NANO – terminálový textový editor 🇨🇿.md 2025-02-07 13:18:33 +00:00
Terminal-Space
0bfb0bbf81 Aktualizovat README.md 2025-02-07 13:17:24 +00:00
Terminal-Space
60b92e13e1 Aktualizovat articles/💻 NANO – terminálový textový editor 🇨🇿.md 2025-02-07 13:13:53 +00:00
Terminal-Space
9b78bea697 Aktualizovat README.md 2025-02-07 13:12:21 +00:00
Terminal-Space
9db04e4d17 Přidat articles/Default klávesové zkratky v Helixu.md 2025-02-07 13:11:17 +00:00
Terminal-Space
2efb69cdb8 Aktualizovat README.md 2025-02-07 12:59:52 +00:00
Terminal-Space
2dd002d36f Aktualizovat editors/helix.md 2025-02-07 12:46:09 +00:00
Terminal-Space
691aad4bfb Aktualizovat editors/helix.md 2025-02-07 12:45:37 +00:00
Terminal-Space
bd268a3067 Aktualizovat editors/neovim.md 2025-02-07 12:43:46 +00:00
Terminal-Space
5e455de4e2 Aktualizovat editors/neovim.md 2025-02-07 12:43:15 +00:00
Terminal-Space
2497120be4 Aktualizovat editors/kakoune.md 2025-02-07 12:35:42 +00:00
Terminal-Space
8a604e5a7d Aktualizovat editors/kakoune.md 2025-02-07 12:35:08 +00:00
Terminal-Space
b6332953f4 Aktualizovat editors/kakoune.md 2025-02-07 12:34:53 +00:00
Terminal-Space
dbf300304c Aktualizovat editors/kakoune.md 2025-02-07 12:24:50 +00:00
Terminal-Space
852b82a84d Aktualizovat editors/kakoune.md 2025-02-07 12:23:28 +00:00
Terminal-Space
520b7d1a4c Přidat editors/kakoune.md 2025-02-07 12:17:15 +00:00
Terminal-Space
d8010eb5c5 Aktualizovat articles/💻 NANO – terminálový textový editor 🇨🇿.md 2025-02-07 10:56:39 +00:00
Terminal-Space
93ec1146b1 Aktualizovat project/apollonvim.md 2025-02-07 10:54:47 +00:00
10 changed files with 280 additions and 7 deletions

View File

@@ -1,9 +1,10 @@
# 🛸 Terminal-Space the universe in the terminal
[Česká lokalizace 🇨🇿](#czech)
[English 🇬🇧](#english)
![🛸 Terminal-Space](./img/terminal-space.jpg)
# 🛸 Terminal-Space the universe in the terminal 🇬🇧 {#english}
### Editors:
#### [Helix](./editors/helix.md) Modal editor suitable for beginners.
#### [Neovim](./editors/neovim.md) Modal editor for experienced users with maximum customization.
@@ -17,7 +18,10 @@ ___
# 🛸 Terminal-Space vesmír v terminálu 🇨🇿 {#czech}
### Články:
#### [💻 NANO terminálový textový editor 🇨🇿](./articles/💻 NANO terminálový textový editor 🇨🇿.md)
#### [💻 NANO terminálový textový editor 🇨🇿](https://codeberg.org/Terminal-Space/.profile/src/branch/main/articles/%F0%9F%92%BB%20NANO%20%E2%80%93%20termin%C3%A1lov%C3%BD%20textov%C3%BD%20editor%20%F0%9F%87%A8%F0%9F%87%BF.md)
#### [Default klávesové zkratky v Helixu](https://codeberg.org/Terminal-Space/.profile/src/branch/main/articles/Default%20kl%C3%A1vesov%C3%A9%20zkratky%20v%20Helixu.md)
#### [Ještě lepší Helix s Zellij terminálovým multiplexorem](https://codeberg.org/Terminal-Space/.profile/src/branch/main/articles/Je%C5%A1t%C4%9B%20lep%C5%A1%C3%AD%20Helix%20s%20Zellij%20termin%C3%A1lov%C3%BDm%20multiplexorem.md)
#### [Autowrite (autosave) jak nastavit v Helix](https://codeberg.org/Terminal-Space/.profile/src/branch/main/articles/Autowrite%20%28autosave%29%20jak%20nastavit%20v%20Helix.md)
### Editory:
#### [Helix](./editors/helix.md) Modal editor suitable for beginners.
@@ -26,6 +30,9 @@ ___
#### [Nano](./editors/nano.md)
### Projekty:
##### [🚀 ApolloNvim](./project/apollonvim.md) neovim distribuce pro Linux a Mac.
### Terminály:
#### [🖥 Zellij terminálový multiplexor](https://codeberg.org/Terminal-Space/.profile/src/branch/main/terminals/Zellij%20%E2%80%93%20termin%C3%A1lov%C3%BD%20multiplexor.md)
### Hry v terminálu:
<div style="text-align: center;">
Copyright © 2025 🛸 Terminal-Space / Lukáš Kaňka

View File

@@ -0,0 +1,35 @@
# Autowrite (autosave) jak nastavit v Helix
## Helix Autowrite
Pokud ještě neznáš Helix a chceš se o něm dozvědět více mrkni do mé Digitální zahrady kde se o něm více rozepisuji odkaz najdeš zde
Helix pro zápis v dokumentu používá příkaz:
``
:write
či
:write-all .
``
Toto se dá lehce automatizovat zápisem do konfiguračního souboru helix.
V ~/.config/helix/ otevřeme soubor **config.toml**.
A do něj stačí vložit a zapsat:
````
[keys.normal]
"esc" = ["collapse_selection", ":w"]
[keys.select]
"esc" = ["collapse_selection", "normal_mode", ":w"]
[keys.insert]
"esc" = ["normal_mode", ":w"]
````
Po restartu Helixu už se vám z Insert módu po přepnutí do Normal módu vždy vše samo zapíše.
<div style="text-align: center;">
Copyright © 2025 🛸 Terminal-Space / Lukáš Kaňka
</div>

View File

@@ -0,0 +1,60 @@
# Default klávesové zkratky v Helixu
![Helix](https://lukan.cz/wp-content/uploads/2024/03/helix.png)
## INS režim (editační režim)
**Esc** přepne do režimu NOR
**Shift + Ctrl + c** Vloží z externího zdrojeu
## NOR režim (normální režim)
**O** Zápis o řádek výše v režimu INS
**o** Zápis o řádek níže v režimu INS
**i** Přepne do režimu INS, na místě kde je kurzor
**w** Posouvá kurzor po slovech do předu
**b** Posouvá kurzor po slovech zpět
**d** Smazání prázdného řádku,mazání slova po slově
**dw** Smazání slova
**x** Označí řádek
**y** Vybere (kopíruje) řádek
**p** Vloží objekt z **y**
**Ctrl + a** Zvětšování písma o jedno výše
**Ctrl + x** Snižování čísla
**Shift + Ctrl + c** Vloží z externího zdroje
**Shift + %** Označí vše
**Ctrl + c** Komentář typu **//**
**Ctrl + w** Přepínání mezi okny
**g** Zobrazí nabídku zkratek k pohybu v Helixu
## Command
**:vs** Přidá okno svisle
**:hs** Přidá okno horizontálně
**:write** Zapíše změny v aktuálním dokumentu
**:write-all** Zapíše změny ve všech aktuálních dokumentech
## Space prostor
**space** Vyvolá další nabídku možností v režimu NOR
**space + f** Průzkumník souborů

View File

@@ -0,0 +1,57 @@
# Ještě lepší Helix s Zellij terminálovým multiplexorem
Co mi chybí na Helix, je způsob, jak z něj zavolat terminál a otevřít terminál stejnou cestou, na kterém pracuji.
Abych toho dosáhl, používám [Zellij](https://zellij.dev/) , což je terminálový multiplexor.
## Konfigurace Zellij
[Zellij](https://zellij.dev/) vám umožňuje vytvářet vlastní rozvržení, která lze vyvolat při spuštění, abyste je lépe přizpůsobili práci, kterou budete dělat.
Následuje konfigurace dolu pro práci s textovým editorem Helix. Tuto konfiguraci jsem uložil pod touto cestou `~/.config/zellij/layouts/helix.kdl`:
````
layout {
pane size=1 borderless=true {
plugin location="zellij:tab-bar"
}
pane {
command "helix"
args "."
}
pane split_direction="vertical" size="10%" {
}
pane size=2 borderless=true {
plugin location="zellij:status-bar"
}
}
````
Výsledkem je následující rozložení:
![Zellij](https://lukan.cz/wp-content/uploads/2024/03/HelixAndZellij-700x382.png)
Helix běžící v horním podokně s terminálovou konzolí v jiném podokně dole, ve stejné cestě jako projekt, se kterým pracuji!! a přesně tohoto cíle jsem chtěl dosáhnout.
## Konfigurace systému
Nyní ke spuštění zellij s vlastním rozložením a instancí Helix musíte spustit:
``
zellij --layout ~/.config/zellij/layouts/helix.kdl
``
Z míste v terminálu kde chcete spustit Helix.
Nyní pro zjednodušení tohoto příkazu jsem vytvořil alias zhxa uložil to do mého **~/.bashrcsoubor**.
``
alias zhx='zellij --layout $HOME/.config/zellij/layouts/helix.kdl'
``
S touto konfigurací pokaždé, když potřebuji vytvořit novou instanci Helixu, stačí zadat zhx do adresáře, se kterým chci pracovat, a Zellij mi zavolá Helix a automaticky otevře projekt.
<div style="text-align: center;">
Copyright © 2025 🛸 Terminal-Space / Lukáš Kaňka
</div>

View File

@@ -29,28 +29,46 @@
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
## 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
@@ -171,3 +189,7 @@ Je nemožné si zapamatovat všechny zkratky, zvláště na začátku. Co může
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.
<div style="text-align: center;">
Copyright © 2025 🛸 Terminal-Space / Lukáš Kaňka
</div>

View File

@@ -1,9 +1,16 @@
#### [Česky 🇨🇿](#czech)
![Helix](https://github.com/helix-editor/helix/raw/master/screenshot.png)
# Helix
Modal editor suitable for beginners.
[helix-editor](https://helix-editor.com/)
___
# Helix 🇨🇿
# Helix 🇨🇿 {#czech}
Modální editor vhodný pro začátečníky.
[helix-editor](https://helix-editor.com/)
[helix-editor](https://helix-editor.com/)
<div style="text-align: center;">
Copyright © 2025 🛸 Terminal-Space / Lukáš Kaňka
</div>

17
editors/kakoune.md Normal file
View File

@@ -0,0 +1,17 @@
#### [Česky 🇨🇿](#czech)
# Kakoune
![Kakoune](https://kakoune.org/img/screenshots/fzf-delapouite.png)
[Kakoune](https://kakoune.org/) is a lesser known modal editor as well as [Helix](https://helix-editor.com/) has a reverse logic compared to Vim and Neovi closer to human language.
Kakoune has an active community and those who remember Mr. Clip from Office MS will be pleasantly surprised.
___
# Kakoune 🇨🇿 {#czech}
[Kakoune](https://kakoune.org/) je méně známy modální editor stejně jako [Helix](https://helix-editor.com/) má obrácenou logiku oproti Vim a Neovim bližší lidskému jazyku.
Kakoune má aktivní komunitu a kdo si pamatuje z Office MS pana Sponku bude mile překvapen.
<div style="text-align: center;">
Copyright © 2025 🛸 Terminal-Space / Lukáš Kaňka
</div>

View File

@@ -1,3 +1,5 @@
#### [Česky 🇨🇿](#czech)
![Neovim](https://github.com/neovim/neovim.github.io/blob/master/images/nvim-screenshot-1.png?raw=true)
# Neovim
Modal editor for experienced users with maximum customization.
@@ -8,4 +10,8 @@ ___
# Neovim 🇨🇿
Modální editor pro zkušené uživatele s maximální přizpůsobením.
[Neovim](https://neovim.io/)
[Neovim](https://neovim.io/)
<div style="text-align: center;">
Copyright © 2025 🛸 Terminal-Space / Lukáš Kaňka
</div>

View File

@@ -1,6 +1,6 @@
# 🚀 ApolloNvim
[Česká verze](#czech)
[Česká verze 🇨🇿](#czech)
Is a distribution based on the Neovim editor. It targets beginners in Neovim. It now offers two variants of its distro:

View File

@@ -0,0 +1,62 @@
![Zellij](https://lukan.cz/wp-content/uploads/2024/10/logo.png)
# 🖥 Zellij terminálový multiplexor
[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, 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í.
![Zellij](https://lukan.cz/wp-content/uploads/2024/10/Snimek-z-2024-10-05-14-06-57.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.
<div style="text-align: center;">
Copyright © 2025 🛸 Terminal-Space / Lukáš Kaňka
</div>