Alt + n geeft een : en is blijkbaar bedoeld voor vooruitzoeken, maar hoe gebruik je het?

Reacties

  • @Jesse_b left alt
  • @Jesse_b, ik denk dat het neerkomt op lokalisatie, op mijn Spaanse toetsenbord moet ik op left alt (altgr) + ñ drukken om krijg ~, maar linker alt + n geeft me : zoals OP.
  • @Jesse_b Gevonden. Hoewel het goed zou zijn om te weten welke combinatie is voor andere lay-outs (zoals die van jou).
  • @Jesse_b Gebruikt u de vi-modus? Ik ' m gebruikmakend van de emacs-modus.
  • @paradroid na mijn antwoord, wanneer het bak naar : gaat, druk op backspace en probeer het opnieuw

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 voor non-incremental-forward-search-history-again en non-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

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *