Fórum Root.cz
Hlavní témata => Software => Téma založeno: 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)?
-
Podle https://loicpefferkorn.net/pdf/readline_shortcuts_a4.pdf ^u případně http://readline.kablamo.org/emacs.html
-
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.
-
Díky, ale to mi funguje pouze v Terminálu.
-
Díky, ale to mi funguje pouze v Terminálu.
kde to nefunguje?
-
funguje ve všech programech a umí cool věci:
Nefunguje a neumí. Ty zkratky interpretuje program, který v tom terminálu běží.