Alt + n zwraca : i najwyraźniej służy do wyszukiwania w przód, ale jak go używasz?

Komentarze

  • @Jesse_b left alt
  • @Jesse_b, myślę, że sprowadza się to do lokalizacji, na mojej hiszpańskiej klawiaturze muszę nacisnąć lewy alt (altgr) + ñ , aby get ~, ale left alt + n daje mi : jak OP.
  • @Jesse_b Znalazłem to. Chociaż dobrze byłoby wiedzieć, jaka kombinacja jest dla innych układów (takich jak twój).
  • @Jesse_b Czy używasz trybu vi? ' korzystam z trybu emacs.
  • @paradroid podążając za moją odpowiedzią, kiedy przejdzie do :, naciśnij Backspace i spróbuj ponownie

Odpowiedz

Mój Alt + n / Alt + p powiązania są skonfigurowane jako

$ bind -p | grep "\\e[np]" "\en": non-incremental-forward-search-history "\ep": non-incremental-reverse-search-history 

co wydaje się pasować do twojej konfiguracji .

Gdy szukałeś wstecz za pomocą Ctrl + r lub Ctrl + p lub i Twoja pozycja nie jest na samym końcu historii, możesz użyć Alt + n , aby przeszukać historię w przód.

Przykład:

echo # Enter ls -la # Enter 

Następnie naciśnij dwukrotnie , a kursor znajduje się za echo ponownie. Teraz naciśnij Alt + n , wprowadź ls, naciśnij Enter , a kursor jest na początku z ls -la.

Testowanie Alt + p jest łatwiejsze, ponieważ nie musisz najpierw cofać się w historii. Działa to w ten sam sposób.

Komentarze

  • Czy mógłbyś wyjaśnić, dlaczego mogę poruszać się po argumentach za pomocą Alt + n? Kiedy to działa
  • Nie ' nie rozumiem, co masz na myśli, używając argumentów . Aby powtórzyć wyszukiwanie w jednym lub drugim kierunku, możesz bind klucze do non-incremental-forward-search-history-again i non-incremental-reverse-search-history-again.
  • Przykład: echo foo → foo, ls alt + n ls foo
  • Isn ' t that yank-last-arg , np. echo foo, ls alt +. ls foo? W moim systemie to ' s alt +. lub alt+_
  • muszą wtedy dziwnie działać moje klawiatury. Dzięki

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *