
Ao usar a pesquisa reversa ( Ctrl- R) no bash
terminal, posso cancelar a pesquisa usando Ctrl- Cou Ctrl- G. Ambas as opções limparão o texto digitado durante a pesquisa.
No entanto, o motivo mais comum pelo qual preciso cancelar minha pesquisa é quando percebo que o comando que queria digitar não está em meu histórico, e isso geralmente acontece somente depois de digitar um comando muito longo.
Existe alguma maneira de abortar a pesquisa sem perder tudo o que digitei?
Responder1
Editor: bash
Basta marcar o comando com o mouse e pressionarCtrl+Shift+C, entãoCtrl+Ge você tem isso na memória.
Editor: tmux
Não tenho certeza se entendi direito. Não vejo problema e você mesmo dá a resposta. É o que parece, pelo menos, quando se toma o tmux como editor.(não testado, mas acho que Alacritty também pode fazer isso)
cópia de
EntrarCtrl+B+[modo para ficar livre para navegar em qualquer campo do console. ImprensaEspaçocomo marcador inicial do "texto de pesquisa recursiva". ImprensaDigitarno marcador final. Se você ativar o mouse em sua configuração, também poderá usar o mouse paraShift+marcae copiar comCtrl+Shift+C, ou você pode apenas marcar com o mouse e com isso copiar para a área de transferência do tmux.
Cancelar sem perder o texto do console
Em seguida, volte para qualquer texto do console que você tinha no início comCtrl+gconforme você escreve: tudo o que você escreveu no console ainda está lá.
Colar
E agora você pode colar o texto da pesquisa recursiva em cima disso, verifique o clique do meio do mouse,Ctrl+Shift+Vou procure outras maneiras.
Responder2
Tente usar as teclas de movimento do cursor, por exemplo Ctrl+ Bou Ctrl+ F.