Perguntas com a marcação «zsh»

52
Tornando o shell padrão do zsh sem acesso root

Estou usando os computadores da minha escola e gostaria de usá- zshlos em vez de bash. Gostaria de torná-lo o shell padrão, mas não consigo executar um comando como $ chsh -s $(which zsh)porque não tenho privilégios de administrador. Existe uma maneira de colocar algo no meu .bashrcou algo que...

44
fazer meu prompt do zsh mostrar o modo no modo vi

Eu uso bindkey -v(para bash-ers set -o vique também funcionam no zsh) ou vi (m). mas me incomoda que eu não tenha nenhuma dica visual para me dizer se estou no modo de inserção ou modo de comando. Alguém sabe como posso fazer meu prompt exibir o

42
Como coletar corretamente uma matriz de linhas no zsh

Eu pensei que o seguinte agruparia a saída de my_commandem uma matriz de linhas: IFS='\n' array_of_lines=$(my_command); de modo que $array_of_lines[1]se referisse à primeira linha na saída de my_command, $array_of_lines[2]à segunda e assim por diante. No entanto, o comando acima parece não...

42
É possível ter ligações de teclas vim no terminal?

Estou me acostumando a vincular vim (como pressionar w para ir para a palavra, dw para excluir uma palavra e outras) e seus modos (inserção, normal, visual) e, por curiosidade, gostaria de saber: existe alguma tipo de implementação desse comportamento de modos e ligações do vim para o meu terminal?...

42
História ilimitada no zsh

Em zsh, eu quero ter uma história ilimitada. Eu defino HISTSIZE=, que funciona bash. Agora eu importo uma história antiga mv old_history .history que é bem grande wc -l .history 43562 .history Se eu fechar agora e começar de zshnovo, vejo wc -l .history 32234 .history Não posso ter...

38
Como habilitar a pesquisa reversa no zsh?

Recentemente, mudei para o zsh (finalmente) e estou adorando! Até agora, uma coisa que me falta é Ctrl+ Rpara fazer uma pesquisa incremental no histórico. Eu tenho o histórico configurado corretamente HISTSIZE=10000 SAVEHIST=10000 HISTFILE=~/.zsh_history e eu usei vicombinações de...

37
Como cd automaticamente após o git clone?

Eu quero automaticamente cdno diretório criado pelo clonecomando depois que eu git clonefizer alguma coisa. Importante: não quero alterar a sintaxe do comando (por exemplo, usar um alias / função) porque isso quebraria as conclusões zsh que eu recebo automaticamente do Pretzoprojeto. EDITAR : A...

37
Concluindo os diretórios falsos do avfs no zsh

Como posso ajustar o sistema de conclusão do zsh para concluir arquivos "falsos" em algumas circunstâncias? Mais precisamente, o sistema de arquivos AVFS expõe arquivos como diretórios, criando um "diretório falso" ao lado de cada arquivo. Por padrão, ele replica toda a hierarquia de diretórios...

37
Evitando "BASH-isms" em scripts de shell

Existe uma ferramenta semelhante ao Perl :: Critic que inspecionará seus scripts de shell e apontará falhas, problemas de portabilidade, uso de programas não-padrão sem fallbacks, uso de programas depreciados, etc.? Sei que set -o posixdesabilitará o uso que não seja POSIX, mas isso não me dirá o...

34
O que significa: $ {param: = value}?

Li o seguinte no Guia do Usuário do Z-Shell : Um sinônimo para 'true' é ':'; é frequentemente usado neste formulário para fornecer argumentos que têm efeitos colaterais, mas que não devem ser usados ​​- algo como : ${param:=value} que é um idioma comum em todos os derivados de shell Bourne....