Fórum Root.cz

Hlavní témata => Software => Téma založeno: boris emacs 22. 04. 2018, 11:29:42

Název: Terminálové klávesové zkratky s Ctrl
Přispěvatel: boris emacs 22. 04. 2018, 11:29:42
Existuje nějaký výčet klávesových zkratek s Control ? Umí totiž 2 věci: funguje ve všech programech a umí cool věci:
prohodit znaky (T)
posunout o znak  (B/F)
jít na konec/začátek (A/E)
...

Hlavně Ctrl K , Y (oldshoolt emani to nazývají Kill a Jank)

Existuje analog, který smaže text o kurzoru k začátku řádku (místo ke konci v případě Ctrl+K)?
Název: Re:cool věcička Control K, smazat do konce řádku. Existuje Opak (k začátku)
Přispěvatel: Pavel Stěhule 22. 04. 2018, 11:45:45
Podle https://loicpefferkorn.net/pdf/readline_shortcuts_a4.pdf ^u případně http://readline.kablamo.org/emacs.html
Název: Re:cool věcička Control K, smazat do konce řádku. Existuje Opak (k začátku)
Přispěvatel: Franta <xkucf03/> 22. 04. 2018, 12:21:31
Ctrl+u, jak již bylo řečeno.

A další hodně dobrá věc je Alt+. což doplní poslední argument dříve zadaného příkazu. A při opakovaném stisku jde dále do minulosti.
Takže když člověk dělá více akcí s jedním souborem/adresářem, rychle tím dopíše jeho název.

A ještě jeden tip: pokud si chcete něco uložit do historie pro pozdější spuštění, stačí před to dát # – příkaz zůstane v historii jako komentář, nespustí se, ale jde se k němu později vrátit. Takže pokud např. pokud napíšete delší příkaz a pak si vzpomenete, že před tím potřebujete ještě něco udělat, stačí přidat #, Enter a pak se k rozepsanému příkazu zase vrátit.

Pokud se naopak něco do historie uložit nemá, stačí dát na začátek příkazu mezeru. Viz ignorespace (https://blog.frantovo.cz/c/109/BASH%3A%20historie%20p%C5%99%C3%ADkaz%C5%AF%20a%C2%A0citliv%C3%A9%20%C3%BAdaje) v Bashi.
Název: Re:cool věcička Control K, smazat do konce řádku. Existuje Opak (k začátku)
Přispěvatel: boris emacs 22. 04. 2018, 16:43:21
Díky, ale to mi funguje pouze v Terminálu.
Název: Re:cool věcička Control K, smazat do konce řádku. Existuje Opak (k začátku)
Přispěvatel: gll 22. 04. 2018, 17:03:17
Díky, ale to mi funguje pouze v Terminálu.

kde to nefunguje?
Název: Re:Terminálové klávesové zkratky s Ctrl
Přispěvatel: . 23. 04. 2018, 01:58:14
Citace
funguje ve všech programech a umí cool věci:
Nefunguje a neumí. Ty zkratky interpretuje program, který v tom terminálu běží.