Kilka przydatnych skrótów, które bardzo ułatwiają pracę w terminalu. Działają też w takich aplikacjach jak irssi czy ekg2.
Przemieszczanie się
Alt+B Przeskakujemy jedno słowo w tyłAlt+F Przeskakujemy jedno słowo do przodu
Ctrl+E Przeskakujemy na koniec linii
Ctrl + A Przeskakujemy na początek linii
Kasowanie
Ctrl+W Skasuj jedno słowo na lewo od kursoraAlt+D Skasuj jedno słowo na prawo od kursora
Ctrl+U Skasuj wszystko na lewo od kursora (w zsh kasuje całą linię)
Ctrl+K Skasuj wszystko na prawo od kursora
Zamiana znaków
Alt+C Zamień pierwszą literę w wyrazie na Wielką, a kolejne na małe.Alt+L Zamień wszystkie znaki w wyrazie na prawo od kursora na małe litery
Alt+U Zamień wszystkie znaki w wyrazie na prawo od kursora na Wielkie litery
Przeszukiwanie i dopełnianie
Ctrl+R Przeszukaj historię. Ponowne wciśnięcie kombinacji przeskakuje do kolejnego wynikuAlt+P(Esc, P) Alt+N(Esc, N) [W zsh] Dopełnij daną komendę z historii. Bardzo pomocne! Kolejne wciśnięcia poruszają się po historii danej komendy.
Ułatwieniem jest wpisanie w .zshrc podpięcia tych komend do strzałek w górę / w dół:
bindkey "^[[A" history-search-backward
bindkey "^[[B" history-search-forward
Tak samo możesz zbindować sobie w bashu (mój plik ~/.inputrc). Ze swojej strony gorąco polecam też używanie screena w codziennej pracy również z lokalnymi terminalami.
OdpowiedzUsuńBardzo przyjemna sprawa.
U mnie ostatnio terminal zdecydowanie coraz rzadziej używany... w sumie całość opiera się na wspomnianej historii i ^R
OdpowiedzUsuń