Alt + n retorna um :
e aparentemente é para pesquisa direta, mas como usá-lo?
Comentários
Resposta
Meu Alt + n / Alt + p vinculações são configuradas como
$ bind -p | grep "\\e[np]" "\en": non-incremental-forward-search-history "\ep": non-incremental-reverse-search-history
que parece corresponder à sua configuração .
Quando você pesquisou para trás com Ctrl + r ou Ctrl + p ou ↑ e sua posição não está no final de seu histórico, você pode usar Alt + n para pesquisar adiante em seu histórico.
Exemplo:
echo # Enter ls -la # Enter
Em seguida, pressione ↑ duas vezes e seu cursor estará atrás de echo
novamente. Agora pressione Alt + n , digite ls
, pressione Enter e seu cursor está no início de ls -la
.
Testar Alt + p é mais fácil, pois você não precisa voltar em seu histórico primeiro. Funciona da mesma maneira.
Comentários
- Você poderia explicar por que posso navegar pelos argumentos com Alt + n? Quando funciona
- Não ' não entendo o que você quer dizer com argumentos . Para repetir pesquisas em uma ou outra direção, você pode
bind
chaves paranon-incremental-forward-search-history-again
enon-incremental-reverse-search-history-again
. - Exemplo:
echo foo
→ foo,ls
alt + n →ls foo
- Isn ' t que yank-last-arg , por exemplo,
echo foo
,ls
alt +. →ls foo
? No meu sistema, ' s alt +. ou alt+_ - devem ser meus teclados agindo estranhamente então. Obrigado
~
, mas left alt + n me dá:
como OP.:
, pressione backspace e tente novamente