zsh é um shell projetado para uso interativo, embora também seja uma poderosa linguagem de script. Muitos dos recursos úteis do bash, ksh e tcsh foram incorporados no zsh; muitos recursos originais foram adicionados.
Eu sei que você pode definir solicitações de múltiplas linhas em zsh:
PROMPT='
test
→ '
Mas eu estava me perguntando, por que você não pode definir as solicitações certas de várias linhas? Eu tentei:
RPROMPT='
test
still test '
mas...
Ao abrir meu monitor de atividades, eu tenho um processo zsh tomando toda a minha CPU. Isso é normal? Eu tenho iTerm e oh-my-zsh instalado, mas não espero que seja um comportamento normal.
Alguma ideia?
Quando eu estou no meio de entrar em uma linha para o meu shell de escolha, e mudar de idéia, eu posso jogar rapidamente C-c e começar de novo. Em bash , é assim:
user@machine:~$ rm everything^C
user@machine:~$
Mas no zsh , que eu...
Se eu executar os seguintes comandos no bash:
mkdir foo
cd !$
O segundo comando será interpretado como cd foo e executado.
Em zshell (pelo menos com minha configuração atual), ele fará a substituição, criará o comando cd foo e de...
Como posso suspender uma sequência inteira de comandos no bash ou zsh (ou talvez em algum outro shell)?
Por exemplo, se eu correr:
sleep 100; echo foo
e pressione Ctrl + Z , sleep é suspenso e colocado em segundo plano, mas echo...
Em bash , eu tinha um alias útil:
alias r="fc -s"
Que apenas repetiu o último comando. O mesmo que !! . Agora estou acostumado com isso (memória muscular), mas não consigo descobrir como recriar o alias. fc não tem a opção -s e...
Por exemplo, quando eu digito um caminho no terminal
cd project/example/one
Eu posso pressionar Ctrl+W e remover toda a "palavra" project/example/one .
Às vezes não é muito útil.
Existe algum atalho para remover apenas one word...
Esta é uma chance remota - eu não acho que é possível, mas eu pensei em perguntar.
Freqüentemente executo comandos que demoram alguns minutos para serem concluídos e, enquanto eles são executados, verifico meu e-mail ou navego na Internet. Qu...
Eu configurei o zsh para usar o vi keybindings. Eu notei algum comportamento inesperado com "escape". No vim (eu não testei vanilla vi) se eu acertar o escape duas vezes, eu posso acertar 'i' uma vez para retornar ao modo de inserção. Em zsh, se...
Em um zsh, talvez eu tenha pressionado Alt+X por engano, mas agora estou preso e esse prompt execute: _ não vai sair.
Pressionar Ctrl+C não faz nada, se eu pressionar Enter , ele tenta completar o que eu digitei
Pressionando En...