Alt + n returnerer en : og er tilsyneladende til forward-search, men hvordan bruger du det?

Kommentarer

  • @Jesse_b venstre alt
  • @Jesse_b, jeg tror, det koger ned til lokalisering, på mit spanske tastatur skal jeg trykke på venstre alt (altgr) + ñ for få ~, men venstre alt + n giver mig : som OP.
  • @Jesse_b Fundet det. Selvom det ville være godt at vide, hvilken kombination der er til andre layouts (som din).
  • @Jesse_b Bruger du vi-tilstand? Jeg ' bruger emacs-tilstand.
  • @paradroid efter mit svar, når det går til :, backspace og prøv igen

Svar

Min Alt + n / Alt + p bindinger er konfigureret som

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

som synes at matche din konfiguration .

Når du søgte baglæns med Ctrl + r eller Ctrl + p eller og din position er ikke i slutningen af din historie, kan du bruge Alt + n til at søge fremad i din historie.

Eksempel:

echo # Enter ls -la # Enter 

Tryk derefter to gange, så er din markør bag echo igen. Tryk nu på Alt + n , indtast ls, tryk Enter , og din markør er i starten af ls -la.

Testning af Alt + p er lettere, da du ikke behøver at gå baglæns i din historie først. Det fungerer på samme måde.

Kommentarer

  • Kan du forklare, hvorfor jeg kan navigere gennem argumenterne med Alt + n? Når det virker
  • Jeg forstår ikke ' hvad du mener med argumenter . For at gentage søgninger i den ene eller den anden retning kan du bind nøgler 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å mit system er det ' s alt +. eller alt+_
  • skal være mine tastaturer, der fungerer underligt da. Tak

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *