Go to file
2024-03-08 21:19:39 +00:00
config.toml Přidat config.toml 2024-03-08 21:08:41 +00:00
languages.toml Přidat languages.toml 2024-03-08 21:10:41 +00:00
README.md Přidat README.md 2024-03-08 21:19:39 +00:00

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


Default klávesové zkratky v Helixu

Tento seznam postupně doplňuji co cca 1 týden!!

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ů


Helix Autowrite

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.


Emmet Podpora

Nainstalovat:

npm i -g @olrtg/emmet-language-server

Vytvořit soubor :

~/.config/helix/ languages.toml

A do něj vložit:

[language-server.emmet-lsp]
command = "emmet-language-server"
args = ["--stdio"]

[[language]]
name = "html"
roots = [".git"]
language-servers = ["emmet-lsp"]

Zdroj:

https://github.com/olrtg/emmet-language-server