Konfiguracja

Skróty klawiszowe

Znajdź wszystkie dostępne skróty według funkcji, z wariantami specyficznymi dla platformy tam, gdzie mają zastosowanie.

Wprowadzanie i poruszanie kursorem

KlawiszAkcja
EnterWyślij zapytanie
Ctrl+JWstaw nowy wiersz
← / →Przesuń kursor w lewo / w prawo
Ctrl+← / Alt+BPrzesuń kursor o jedno słowo w lewo
Ctrl+→ / Alt+FPrzesuń kursor o jedno słowo w prawo
HomePrzesuń kursor na początek wiersza
EndPrzesuń kursor na koniec wiersza
↑ / ↓Nawiguj przez historię zapytań

Edytowanie

KlawiszAkcja
BackspaceUsuń poprzedni znak
DeleteUsuń bieżący znak
Ctrl+W / Ctrl+BackspaceUsuń poprzednie słowo
Alt+DUsuń następne słowo
Ctrl+U / Super+BackspaceUsuń bieżący wiersz
Ctrl+XOtwórz bieżący prompt w zewnętrznym edytorze
Uwaga:

Edytor jest wybierany z $VISUAL, $EDITOR lub vi jako awaryjny. Po zapisaniu i zamknięciu edytora tekst zostaje załadowany z powrotem do promptu. Alternatywnie uruchom /editor jako slash command.

Kontrola sesji

KlawiszAkcja
EscapePrzerwij odpowiedź strumieniową
Ctrl+CWyjdź / zamknij okna dialogowe / zresetuj pole wprowadzania
! (puste pole)Przełącz tryb powłoki

Przełączniki trybów

KlawiszAkcja
Shift+TabPrzełączaj dostępne tryby cyklicznie
Ctrl+YWłącz / wyłącz automatyczne zatwierdzanie

Kolejka wiadomości

Gdy Bob przesyła strumieniowo odpowiedź, możesz kolejkować dodatkowe wiadomości zamiast czekać.

KlawiszAkcja
TabDodaj wiadomość do kolejki / wyślij natychmiast, gdy bezczynny
↑Przenieś fokus na listę kolejki
EnterEdytuj wybrany element w kolejce
Tab (w kolejce)Wyślij wybrany element natychmiast
Delete / BackspaceUsuń wybrany element z kolejki
Shift+K / Shift+JZmień kolejność wybranego elementu w górę / w dół

Uwagi specyficzne dla platformy

Użytkownicy macOS

Na macOS wiele skrótów używa klawisza Option (zwanego też Alt lub ⌥) zamiast Ctrl dla operacji na słowach:

  • Używaj Alt+B / Alt+F do poruszania się słowo w lewo / słowo w prawo.

Kompatybilność z terminalem

Niektóre skróty mogą być przechwytywane przez emulator terminala, zanim dotrą do Bob Shell:

  • Jeśli Ctrl+C nie działa zgodnie z oczekiwaniami, spróbuj nacisnąć Ctrl+C dwa razy.
  • Jeśli Ctrl+←/→ nie działa, sprawdź ustawienia klawiatury w terminalu.
Jak oceniasz ten temat?