Eu tentei o seguinte:
clear-cmdline() {
zle && zle kill-buffer
sched +3 clear-cmdline
}
sched +3 clear-cmdline
Depois de executar este código, insiro algumas letras no prompt e aguardo. Nada acontece. A menos que eu contin...
Estou usando o shell zsh e estou tentando instalar alguns atalhos de teclado para usar chaves semelhantes às que eu usaria em um buffer Vim, quando um menu de conclusão estiver aberto.
Portanto, dentro do mapa de teclado menuselect , vin...
Estou aprendendo zsh no momento e configurando meu ~/.zshrc . No Archwiki, encontrei um snippet para alterar o comportamento de pesquisa do histórico :
autoload -Uz up-line-or-beginning-search down-line-or-beginning-search
zle -N up-lin...
Se eu tiver apenas algum espaço em branco no começo do meu prompt zsh, normalmente posso usar ^W ( backward-kill-word ). No entanto, assim que eu carregar select-word-style - mesmo que eu não selecione nenhum estilo especial - isso não f...
Eu preciso de uma maneira de usar a linha atual que os usuários digitaram como variável para uma função de shell.
meu código atual, que pode ser chamado por ctrl + r
zle -N search
bindkey "^R" search
search () {
read str;
fc -ln -30 | gr...
Vamos dizer:
% ls ./ _
quando foo é chamado, onde _ é a posição do cursor.
foo(){
echo $COMMAND
}
zle -N foo
Como COMMAND pode ser definido de tal forma que foo escreva o 'comando' (como em, a primeira palavra da li...
Pesquisa do histórico Ctrl + R no meu zsh cancela se eu inserir o caracter de . do ponto.
Se eu pressionar Ctrl + R , o prompt bck-i-search: será exibido e o histórico será pesquisado de acordo com as palavras que eu inserir. Mas...
Eu procurei uma solução para esse problema OhMyZSH! por alguns dias agora, mas não consigo encontrar uma solução.
Admito que não entendo como zle realmente funciona, mesmo para bindkey . O mesmo vale para o modo como os emuladores de ter...
Eu sei que em
bindkey '\ep' autosuggest-accept-suggested-small-word o \e refere-se à chave ⎇ Alt . Eu também sei que C- refere-se à tecla ⎈ Ctrl .
Existe uma lista referenciando todas as chaves porque eu tenho o momento mais difícil...