Autocompletar conclusões de comando pelo histórico no bash e zsh

Bem pessoal,
Esta dica serve para autocompletar o comando utilizando o histórico.
Depois que começa utilizar não fica sem.

========= BASH=====================

Para aplicar você pode escolher entre dois arquivos. Adicione aonde achar melhor.
Você digita o inicio e depois com a teclas das setas de subir e descer do teclado ele irá procurar no histórico das conclusões.

~/.bashrc
# Concluir pelo histórico
bind '"\e[A": history-search-backward'
bind '"\e[B": history-search-forward'

ou afetar todos os programas readline:

~/.inputrc
# Concluir pelo histórico
"\e[A": history-search-backward
"\e[B": history-search-forward

========= ZSH=====================

~/.zshrc

# Concluir pelo histórico
autoload -Uz up-line-or-beginning-search down-line-or-beginning-search
zle -N up-line-or-beginning-search
zle -N down-line-or-beginning-search

[[ -n "${key[Up]}" ]] && bindkey -- "${key[Up]}" up-line-or-beginning-search
[[ -n "${key[Down]}" ]] && bindkey -- "${key[Down]}" down-line-or-beginning-search

7 Curtidas

Nuossa velho, que treco dahora! Mal conheço e já considero pacas…hahaha

Este recurso facilita bastante mesmo.

Eu pensei em mudar o título, mas não tenho mais permissão

Autocomplentar conclusões do comando pelo histórico no bash e zsh

1 Curtida

Opa! Quando isso acontecer pode chamar qualquer moderador que podemos editar para você :wink:

Gostaria desse título mesmo ou há um outro?

Seria apenas o título ou gostaria de editar alguma informação?

Caso queira me enviar mensagem diretamente, pode me avisar também.

1 Curtida

@thespation

OK.

É só o título mesmo
Quando puder, modifique para:

Autocomplentar conclusões de comando pelo histórico no bash e zsh

1 Curtida

Foi e mudei para a categoria de Dicas e Tutoriais.