Terminálové klávesové zkratky s Ctrl

boris emacs

Terminálové klávesové zkratky s Ctrl
« kdy: 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)?
« Poslední změna: 22. 04. 2018, 23:09:57 od Petr Krčmář »



Franta <xkucf03/>

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 v Bashi.

boris emacs

Díky, ale to mi funguje pouze v Terminálu.

gll

  • ****
  • 429
    • Zobrazit profil
    • E-mail
Díky, ale to mi funguje pouze v Terminálu.

kde to nefunguje?


.

Re:Terminálové klávesové zkratky s Ctrl
« Odpověď #5 kdy: 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ěží.