Alt + n returnează un : și se pare că este pentru căutare înainte, dar cum îl folosiți?

Comentarii

  • @Jesse_b left alt
  • @Jesse_b, cred că se reduce la localizare, în tastatura mea spaniolă trebuie să apăs pe stânga alt (altgr) + ñ pentru obțineți ~, dar stânga alt + n îmi dă : ca OP.
  • @Jesse_b L-am găsit. Deși ar fi bine să știți ce combinație este pentru alte machete (cum ar fi a dvs.).
  • @Jesse_b Folosiți modul vi? ' folosesc modul emacs.
  • @paradroid urmând răspunsul meu, când merge la :, atinge backspace și încercați din nou

Răspuns

Alt + n / Alt + p legările sunt configurate ca

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

care pare să se potrivească cu configurația dvs. .

Când ați căutat înapoi cu Ctrl + r sau Ctrl + p sau și poziția dvs. nu este chiar la sfârșitul istoricului dvs., puteți utiliza Alt + n pentru a căuta înainte în istoricul dvs.

Exemplu:

echo # Enter ls -la # Enter 

Apoi apăsați de două ori, iar cursorul dvs. se află în spatele echo din nou. Acum apăsați Alt + n , introduceți ls, apăsați Enter și cursorul dvs. este la început din ls -la.

Testarea Alt + p este mai ușoară, deoarece nu trebuie să mergeți mai înapoi în istoricul dvs. Mai întâi funcționează.

Comentarii

  • Ați putea explica de ce pot naviga prin argumentele cu Alt + n? Când funcționează
  • Nu ' nu înțeleg ce vrei să spui cu argumente . Pentru a repeta căutările într-una sau alta direcție, poți bind chei pentru non-incremental-forward-search-history-again și non-incremental-reverse-search-history-again.
  • Exemplu: echo foo → foo, ls alt + n ls foo
  • Isn ' t that yank-last-arg , de ex. echo foo, ls alt +. ls foo? Pe sistemul meu este ' s alt +. sau alt+_
  • trebuie să fie tastaturile mele care acționează ciudat atunci. Mulțumesc

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *