Alt + n returnerar en : och är tydligen för framåt-sökning, men hur använder du det?

Kommentarer

  • @Jesse_b vänster alt
  • @Jesse_b, jag tror att det kokar ner till lokalisering, på mitt spanska tangentbord måste jag trycka på vänster alt (altgr) + ñ för få ~, men vänster alt + n ger mig : som OP.
  • @Jesse_b Hittade det. Även om det vore bra att veta vilken kombination som är för andra layouter (som din).
  • @Jesse_b Använder du vi-läge? Jag ' använder emacs-läge.
  • @paradroid efter mitt svar, när det går till :, slå bakåt och försök igen

Svara

Mitt Alt + n / Alt + p bindningar är konfigurerade som

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

som verkar matcha din konfiguration .

När du sökte bakåt med Ctrl + r eller Ctrl + p eller och din position är inte i slutet av din historia, du kan använda Alt + n för att söka framåt i din historik.

Exempel:

echo # Enter ls -la # Enter 

Tryck sedan två gånger så är markören bakom echo igen. Tryck nu på Alt + n , ange ls, tryck Enter och markören är i början av ls -la.

Att testa Alt + p är lättare eftersom du inte behöver gå bakåt i din historik först. Det fungerar på samma sätt.

Kommentarer

  • Kan du förklara varför jag kan navigera genom argumenten med Alt + n? När det fungerar
  • Jag förstår inte ' vad du menar med argument . För att upprepa sökningar i en eller annan riktning kan du bind nycklar till non-incremental-forward-search-history-again och non-incremental-reverse-search-history-again.
  • Exempel: echo foo → foo, ls alt + n ls foo
  • Isn ' t att yank-last-arg , t.ex. echo foo, ls alt +. ls foo? På mitt system ' s alt +. eller alt+_
  • måste vara mina tangentbord som agerar konstigt då. Tack

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *