V terminálu gnome můžete upravovat klávesové zkratky pomocí Edit -> Reset Shortcuts...
Poté můžete namapovat příkaz "Reset and Clear", který vypadá, že dělá to, co hledáte.
Případně můžete omezit historii posouvání zpět na malé číslo (řekněme 0) a Ctrl+L bude blíže tomu, co hledáte.
-
CTRL +u vymaže od kurzoru po začátek řádku
-
CTRL +k vymaže se od kurzoru po konec řádku
-
CTRL +d vymaže jeden znak napravo od kurzoru
-
Esc +Backspace vymaže jedno slovo vlevo od kurzoru
-
Esc +d vymaže jedno slovo napravo od kurzoru
-
Alt +doleva/doprava skok na začátek předchozího/následujícího slova
-
Ctr +a skočí na začátek řádku
-
Ctr +e skočí na konec řádku
Chcete-li vymazat celou obrazovku, přidejte do ~/.bashrc
následující alias soubor:
alias cls="echo -ne '\033c'"
Nyní v novém zadáním terminálu cls
vymaže vše včetně rolovací vyrovnávací paměti. Funguje mnohem rychleji než reset
protože to nic neresetuje.
Ve skutečnosti reset
je potřeba pouze v případě, že chcete opravit poškozený terminál, např. po spuštění cat
v binárním souboru.
Pokud používáte OSX, pak Command (⌘ )+k vymaže terminál (funguje také v konzoli chrome devtools ) .
Ctrl+L překreslí terminál; nevyčistí to. Pokud jste v aplikaci na celou obrazovku, jako je less nebo vim, příkaz Ctrl-L je to, co používáte k překreslení poškozené obrazovky. Ve vimu se zvýrazněním syntaxe barev můžete například použít ctrl_l k aktualizaci barev, pokud rolujete na velkou vzdálenost a vim se zmátne odpovídajícími uvozovkami nebo závorkami nebo podobně.
Jen pro informaci, pokud někdo hledá a najde toto... Pokud potřebujete vymazat vyrovnávací paměť pro posun zpět, buď nastavte vyrovnávací paměť na 0 řádků, nebo zavřete okno a znovu jej otevřete. Nebo „zatímco pravda; vytiskni; hotovo“ a poté přerušte pomocí ctrl+c, když na výstupu budete mít dostatek řádků na vybití vyrovnávací paměti. Posouvací vyrovnávací paměť je závislá na aplikaci, takže zatímco dané řešení funguje pro terminál Gnome, nebude fungovat pro žádné jiné terminálové zařízení.