Alt + n vrací : a zřejmě je pro dopředné vyhledávání, ale jak jej používáte?

Komentáře

  • @Jesse_b left alt
  • @Jesse_b, myslím, že se scvrkává na lokalizaci, na své španělské klávesnici musím stisknout left alt (altgr) + ñ na get ~, ale left alt + n mi dává : jako OP.
  • @Jesse_b Nalezeno. I když by bylo dobré vědět, jaká je kombinace pro jiná rozvržení (jako je vaše).
  • @Jesse_b Používáte režim vi? ' m používám režim emacs.
  • @paradroid po mé odpovědi, když to jde na :, stiskněte backspace a zkuste to znovu

Odpovědět

Moje Alt + n / Alt + p vazby jsou konfigurovány jako

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

, které podle všeho odpovídají vaší konfiguraci .

Když jste hledali zpět pomocí Ctrl + r nebo Ctrl + p nebo a vaše pozice není na samém konci vaší historie, můžete použít Alt + n pro vyhledávání vpřed ve své historii.

Příklad:

echo # Enter ls -la # Enter 

Poté dvakrát stiskněte a kurzor je za echo znovu. Nyní stiskněte Alt + n , zadejte ls, stiskněte Enter a kurzor je na začátku z ls -la.

Testování Alt + p je jednodušší, protože se nejdříve nemusíte v historii vrátit zpět. Funguje to stejně.

Komentáře

  • Mohli byste vysvětlit, proč mohu procházet argumenty pomocí Alt + n? Když to funguje
  • Nerozumím ' tomu, co máte na mysli s argumenty . Chcete-li opakovat vyhledávání v jednom nebo druhém směru, můžete bind klávesy non-incremental-forward-search-history-again a non-incremental-reverse-search-history-again.
  • Příklad: echo foo → foo, ls alt + n ls foo
  • není ' t yank-last-arg , např. echo foo, ls alt +. ls foo? V mém systému je to ' s alt +. nebo alt+_
  • musí být moje klávesnice, která se potom chová podivně. Díky

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *