Czy można przechodzić między słowami w iTerm przy użyciu klawiszy Alt + Strzałka w prawo / w lewo? Teraz, jeśli naciśniesz Alt + Left, dostanę „[D” i „[C”, jeśli naciśniesz Alt + Right
Czy można przechodzić między słowami w iTerm przy użyciu klawiszy Alt + Strzałka w prawo / w lewo? Teraz, jeśli naciśniesz Alt + Left, dostanę „[D” i „[C”, jeśli naciśniesz Alt + Right
Odpowiedzi:
Przejdź do Preferencje iTerm → Profile, wybierz swój profil, a następnie kartę Klucze. Kliknij Załaduj ustawienie wstępne ... i wybierz Natural Text Editing.
Przejdź do Preferencje iTerm → Profile, wybierz swój profil, a następnie kartę Klucze. Znajdź ⌥ ← i ⌥ → i ustaw je tak, aby wysyłały odpowiednio sekwencje specjalne b
i sekwencje specjalne f
.
Jeśli użyjesz ⌘ → i ← ⌘, będziesz musiał ponownie przypisać skróty do następnej i poprzedniej karty, które są ustawione jako domyślne. Terminal używa do tego ⇧⌘ → i ⇧⌘ ←.
Możesz to zrobić w obszarze Profile lub tylko globalnie w obszarze Klucze (pokazane poniżej), jeśli chcesz ustawić to globalnie. Pamiętaj, że ustawienia w profilach zastępują ustawienia globalne w kluczach.
Jeśli używasz bash, możesz również dodać
"\e\e[D": backward-word
"\e\e[C": forward-word
do ~/.inputrc
.
[D
lub za [C
każdym razem próbowałem użyć nowej akcji przycisku. Dziękuję Ci.
iTerm2 v3.0.10
, ale iTerm2 v3.0.14
zdecydowanie działa z tym Natural Text Editing
rozwiązaniem, więc nie musisz uciekać się do konfiguracji wprowadzania bash.
Dla zsh wstawiłem ~ / .zshrc
bindkey "\e\e[D" backward-word
bindkey "\e\e[C" forward-word
dla bash wstawiłem do ~ / .inputrc
"\e\e[D": backward-word
"\e\e[C": forward-word