Compare commits
28 Commits
40edd2907c
...
main
Author | SHA1 | Date | |
---|---|---|---|
|
6af5fc43f1 | ||
|
5c4dc0e9c0 | ||
|
8462bbf13d | ||
|
15f2db7100 | ||
|
989dcf8670 | ||
|
6d0f7b357a | ||
|
8872987843 | ||
|
159f267ac4 | ||
|
952367eff6 | ||
|
859a717dc9 | ||
|
c5de332d7a | ||
|
0bfb0bbf81 | ||
|
60b92e13e1 | ||
|
9b78bea697 | ||
|
9db04e4d17 | ||
|
2efb69cdb8 | ||
|
2dd002d36f | ||
|
691aad4bfb | ||
|
bd268a3067 | ||
|
5e455de4e2 | ||
|
2497120be4 | ||
|
8a604e5a7d | ||
|
b6332953f4 | ||
|
dbf300304c | ||
|
852b82a84d | ||
|
520b7d1a4c | ||
|
d8010eb5c5 | ||
|
93ec1146b1 |
11
README.md
11
README.md
@@ -1,9 +1,10 @@
|
||||
# 🛸 Terminal-Space the universe in the terminal
|
||||
|
||||
[Česká lokalizace 🇨🇿](#czech)
|
||||
[English 🇬🇧](#english)
|
||||
|
||||

|
||||
|
||||
# 🛸 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
|
||||
|
35
articles/Autowrite (autosave) jak nastavit v Helix.md
Normal file
35
articles/Autowrite (autosave) jak nastavit v Helix.md
Normal 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>
|
60
articles/Default klávesové zkratky v Helixu.md
Normal file
60
articles/Default klávesové zkratky v Helixu.md
Normal file
@@ -0,0 +1,60 @@
|
||||
# Default klávesové zkratky v Helixu
|
||||
|
||||

|
||||
|
||||
## 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ů
|
@@ -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í:
|
||||
|
||||

|
||||
|
||||
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>
|
@@ -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>
|
||||
|
@@ -1,9 +1,16 @@
|
||||
#### [Česky 🇨🇿](#czech)
|
||||

|
||||
|
||||
# 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
17
editors/kakoune.md
Normal file
@@ -0,0 +1,17 @@
|
||||
#### [Česky 🇨🇿](#czech)
|
||||
|
||||
# Kakoune
|
||||

|
||||
|
||||
[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>
|
@@ -1,3 +1,5 @@
|
||||
#### [Česky 🇨🇿](#czech)
|
||||

|
||||
# 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>
|
@@ -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:
|
||||
|
||||
|
62
terminals/Zellij – terminálový multiplexor.md
Normal file
62
terminals/Zellij – terminálový multiplexor.md
Normal file
@@ -0,0 +1,62 @@
|
||||

|
||||
|
||||
# 🖥 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í.
|
||||
|
||||

|
||||
|
||||
## 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>
|
Reference in New Issue
Block a user