Alt + n geeft een :
en is blijkbaar bedoeld voor vooruitzoeken, maar hoe gebruik je het?
Reacties
Answer
Mijn Alt + n / Alt + p bindingen zijn geconfigureerd als
$ bind -p | grep "\\e[np]" "\en": non-incremental-forward-search-history "\ep": non-incremental-reverse-search-history
wat lijkt te passen bij uw configuratie .
Wanneer u achteruit zocht met Ctrl + r of Ctrl + p of ↑ en je positie staat niet helemaal aan het einde van je geschiedenis, je kunt Alt + n gebruiken om vooruit te zoeken in je geschiedenis.
Voorbeeld:
echo # Enter ls -la # Enter
Druk vervolgens tweemaal op ↑ en uw cursor staat achter echo
opnieuw. Druk nu op Alt + n , voer ls
in, druk op Enter en je cursor staat aan het begin van ls -la
.
Het testen van Alt + p is gemakkelijker omdat je niet eerst terug hoeft te gaan in je geschiedenis. Het werkt op dezelfde manier.
Reacties
- Kun je uitleggen waarom ik door de argumenten kan navigeren met Alt + n? Wanneer het werkt
- Ik ' begrijp niet wat je bedoelt met argumenten . Om zoekopdrachten in de ene of de andere richting te herhalen, kun je
bind
sleutels voornon-incremental-forward-search-history-again
ennon-incremental-reverse-search-history-again
. - Voorbeeld:
echo foo
→ foo,ls
alt + n →ls foo
- Isn ' t dat yank-last-arg , bijvoorbeeld
echo foo
,ls
alt +. →ls foo
? Op mijn systeem ' s alt +. of alt+_ - moeten mijn toetsenborden zijn die zich dan vreemd gedragen. Bedankt
~
, maar linker alt + n geeft me:
zoals OP.:
gaat, druk op backspace en probeer het opnieuw