Znalazłem mapowanie ^ S jako klucz wyszukiwania fwd dla zsh (ohmyzsh), ale chciałbym go używać również w vimie do różnych mapowań - wygląda na to, że mapowanie zsh uniemożliwia mi teraz korzystanie z niego.
Jest jakiś sposób, aby usunąć mapowanie Bindkeya lub mieć go na dwa sposoby?
bindkey
mapyCtrl-S
.Ctrl-S
zawiesza się tak, jak powinno. Czy sprawdziłeś pliki swojego profilu zsh?bindkey
. Użyj,bindkey "^S"
aby zobaczyć, coCtrl-S
konkretnie jest związane. Wyszukaj szczegóły związane z „widżetami” za pomocąman zshzle
.Odpowiedzi:
Prawdopodobnie jest to kontrola przepływu, którą obsługuje terminal, a nie powłoka. Zazwyczaj control-s zatrzymuje wyjście terminala, a control-q wznawia je. Zobacz notatkę w „
:help ctrl-s
”.Aby usunąć to zachowanie, możesz wypróbować następujące polecenia powłoki:
Jednak to może nie działać. Jeśli używasz emulatora terminala GUI, spróbuj poszukać ustawień kontroli przepływu w jego opcjach.
źródło
Zestrzeliłem go w dwóch krokach:
Wyłączanie kontroli przepływu w Konsoli:
Powiedz o tym również Zshowi:
źródło