Alt + n returnerer : og er tilsynelatende for videresending, men hvordan bruker du det?

Kommentarer

  • @Jesse_b venstre alt
  • @Jesse_b, jeg tror det koker ned til lokalisering, på mitt spanske tastatur må jeg trykke venstre alt (altgr) + ñ for få ~, men venstre alt + n gir meg : som OP.
  • @Jesse_b Fant det. Selv om det ville være bra å vite hvilken kombinasjon som er for andre oppsett (som din).
  • @Jesse_b Bruker du vi-modus? Jeg ' bruker emacs-modus.
  • @paradroid etter svaret mitt, når det går til :, tilbaketast og prøv igjen

Svar

Mitt Alt + n / Alt + p bindinger er konfigurert som

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

som ser ut til å matche konfigurasjonen din .

Når du søkte bakover med Ctrl + r eller Ctrl + p eller og din posisjon er ikke helt på slutten av historikken din, kan du bruke Alt + n for å søke fremover i historikken din.

Eksempel:

echo # Enter ls -la # Enter 

Trykk deretter to ganger, og markøren din er bak echo igjen. Trykk nå Alt + n , skriv inn ls, trykk Enter og markøren din er i begynnelsen av ls -la.

Det er lettere å teste Alt + p . Du trenger ikke å gå bakover i historikken din først. Det fungerer på samme måte.

Kommentarer

  • Kan du forklare hvorfor jeg kan navigere gjennom argumentene med Alt + n? Når det fungerer
  • Jeg forstår ikke ' hva du mener med argumenter . For å gjenta søk i en eller annen retning kan du bind nøkler til non-incremental-forward-search-history-again og non-incremental-reverse-search-history-again.
  • Eksempel: echo foo → foo, ls alt + n ls foo
  • Isn ' t at yank-last-arg , f.eks echo foo, ls alt +. ls foo? På systemet mitt ' s alt +. eller alt+_
  • må være tastaturene mine som virker merkelig da. Takk

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *