Alt + n retorna um : e aparentemente é para pesquisa direta, mas como usá-lo?

Comentários

  • @Jesse_b left alt
  • @Jesse_b, acho que tudo se resume à localização, no meu teclado espanhol tenho que pressionar left alt (altgr) + ñ para obter ~, mas left alt + n me dá : como OP.
  • @Jesse_b Encontrei. Embora seja bom saber qual é a combinação de outros layouts (como o seu).
  • @Jesse_b Você está usando o modo vi? Eu ' estou usando o modo emacs.
  • @paradroid seguindo minha resposta, quando vai para :, pressione backspace e tente novamente

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 para non-incremental-forward-search-history-again e non-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

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *