PgUp/Dn i terminalen för history completion?

Här diskuterar vi skal, kommandon och klassiska linuxverktyg.
Användarvisningsbild
cthulhu
Inlägg: 789
Blev medlem: 05 jan 2009, 14:11
OS: Debian

PgUp/Dn i terminalen för history completion?

Inlägg av cthulhu »

Jag skulle vilja få så att PagUp/Dn i terminalen blir som tab completion fast baserad på historyn, dvs. vad jag tidigare gjort som börjar på samma sak som det jag skrivit, för att vara smått otydlig.
Läste om att man endast behöver kommentera bort två rader i /etc/inputrc,

Kod: Markera allt

# mappings for "page up" and "page down" to step to the beginning/end
# of the history
"\e[5~": beginning-of-history
"\e[6~": end-of-history

# alternate mappings for "page up" and "page down" to search the history
# "\e[5~": history-search-backward
# "\e[6~": history-search-forward
Så jag kommenterade de två översta raderna och aktiverade de två nedersta, men jag får fortfarande bara "~" när jag trycker PgUp/Dn i terminalen, även efter att jag startat om datorn. Vad fattas?
Lars
Inlägg: 6191
Blev medlem: 14 jan 2007, 19:31
OS: Ubuntu
Utgåva: 22.10 Kinetic Kudu
Ort: Stockholm

Re: PgUp/Dn i terminalen för history completion?

Inlägg av Lars »

Du kanske har andra inställningar i ~/.inputrc som tar över?
Användarvisningsbild
cthulhu
Inlägg: 789
Blev medlem: 05 jan 2009, 14:11
OS: Debian

Re: PgUp/Dn i terminalen för history completion?

Inlägg av cthulhu »

Tror inte jag har ~/.inputrc över huvud taget (skall kolla senare). Men generellt funkar inte Del/Home/End/PgUp-knapparna alls de ger mig bara ett tilde-tecken (~).
Kanske ligger felet där? För jag har aldrig kunnat använda dem till något. Undrar om det är någon inställning eller paket som fattas?
Användarvisningsbild
dmz
Inlägg: 3292
Blev medlem: 29 jul 2008, 19:42
OS: Arch Linux

Re: PgUp/Dn i terminalen för history completion?

Inlägg av dmz »

Är det inte smidigare med ctrl+r som är standard? Du behöver ju inte flytta hela
nävarna från homerow, och du vill väl ändå skriva något...
ǁ A: Because it obfuscates the reading.
ǁ Q: Why is top posting so bad?
Användarvisningsbild
cthulhu
Inlägg: 789
Blev medlem: 05 jan 2009, 14:11
OS: Debian

Re: PgUp/Dn i terminalen för history completion?

Inlägg av cthulhu »

Jo jag har använt C-r några gånger men jag tycker just att history-search-backward är så sjukt smidigt. (vilket inte är samma sak som C-r)
Det verkar som att min terminal inte tolkar mina Pgup/home/del-knappar rätt alls, eftersom jag bara får ~ hela tiden.
Användarvisningsbild
dmz
Inlägg: 3292
Blev medlem: 29 jul 2008, 19:42
OS: Arch Linux

Re: PgUp/Dn i terminalen för history completion?

Inlägg av dmz »

Njahe? Det kallas 'history-incremental-search-backward' i alla fall.
Mosa in detta i din bash/zsh.rc:

Kod: Markera allt

bindkey -v
bindkey "^?" backward-delete-char
bindkey "^H" backward-delete-char
bindkey "^[[3~" delete-char
bindkey "^[[1~" beginning-of-line
bindkey "^[[4~" end-of-line
bindkey '^r' history-incremental-search-backward
bindkey "^[[5~" up-line-or-history
bindkey "^[[6~" down-line-or-history
bindkey "^A" beginning-of-line
bindkey "^E" end-of-line
bindkey "^W" backward-delete-word
bindkey "^b" backward-word
bindkey "^f" forward-word
bindkey "^d" delete-word
bindkey "^k" kill-line
bindkey ' ' magic-space
bindkey '^I' complete-word 
ǁ A: Because it obfuscates the reading.
ǁ Q: Why is top posting so bad?
Skriv svar

Återgå till "Terminalforum"