Rozważ następujący wiersz poleceń bash, gdzie ^ oznacza położenie kursora:
svn commit -m very/long/path/to/some/file "[bug 123456] Fix the pixel issue"
^
Chciałbym zatwierdzić inny plik z tą samą wiadomością. Jak mogę usunąć bieżące słowo, od położenia kursora do następnej spacji? Czy istnieje również skrót do usuwania wstecz, tworząc kursor do pierwszej spacji do tyłu?
Aktualizacja: ctrl + wusuwa do tyłu, ale który skrót usuwa jedno słowo do przodu?
set -o emacs
ją włącza, ale zazwyczaj jest to ustawienie domyślne; jeśli nie, możesz umieścić tę linię w .bashrc
lub .bash_aliases
, a następnie pobrać plik lub ponownie załadować terminal. Jednak skróty, do których możesz być przyzwyczajony w trybie vi, nie będą dostępne, chociaż takie jak ctrl + c, ponieważ nie są skrótami Bash.
Ctrl u
jest opcją kasowania od położenia kursora do początku ...