Articles of zsh

Comment puis-je obtenir le statut «git» pour toujours utiliser le format court?

J’aimerais que git status utilise toujours le format court: $ git status –short M file1 M dir/file2 ?? file_untracked3 ?? dir/file_untracked4 Il ne semble pas exister d’option de configuration pour cela, et git config –global alias.status “status –short” ne fonctionne pas. Je n’ai pas réussi à créer un alias dans zsh non plus. Comment puis-je […]

Quelle est la raison de la syntaxe étrange de l’instruction «case» dans un script bash / zsh?

Du sharepoint vue d’un programmeur, le script shell n’est qu’un autre langage de programmation, où il faut apprendre et se conformer aux règles du langage. Cependant, je dois admettre que cette syntaxe est le style le plus étrange que j’ai jamais vu dans un langage assez communément utilisé. Le shell a-t-il pris cette syntaxe à […]

Recherche arrière en mode vi

Je viens de découvrir la possibilité d’utiliser vi-mode dans zsh. Assez impressionnant. Mais j’ai utilisé CTRL-r en mode emacs et cela me manque vraiment. Y a-t-il quelque chose de semblable ou puis-je aussi avoir cette fonctionnalité en mode vi?

comment savoir si il utilise zsh ou bash

J’ai une question sur la façon de déterminer quel shell est utilisé par l’utilisateur. Supposons un script que si l’utilisateur utilise zsh, placez PATH sur son .zshrc et si vous utilisez bash, placez-le dans .bashrc. Et définissez rvmrc en conséquence. #!/usr/bin/env bash export PATH=’/usr/local/bin:$PATH'” >> ~/.zshrc source ~/.zshrc J’ai essayé ce qui suit mais cela […]

Puis-je profiler mon fichier .zshrc / .zshenv?

Il semble que ma coquille prenne trop de temps pour démarrer. Est-il possible de le profiler pour que je puisse comprendre ce qui le ralentit autant?

commandes non trouvées sur zsh

J’utilise le z Shell (z Shell) au lieu du bash par défaut, et quelque chose ne va pas pour que toutes les commandes qui fonctionnaient ne soient plus reconnues: ls zsh: command not found: ls open -e .zshrc zsh: correct ‘open’ to ‘_open’ [nyae]? Je ne sais pas comment réinitialiser zsh ou comment résoudre ce […]

$ {BASH_SOURCE } équivalent dans zsh?

Le titre devrait tout dire. Je cherche un équivalent à ${BASH_SOURCE[0]} dans zsh. Note: Je continue à trouver ” $0 est équivalent à ${BASH_SOURCE[0]} ” autour de l’Internet, mais cela semble être faux: $0 semble être le nom de la commande en cours d’exécution. (C’est argv[0] , ce qui est logique.) .zshrc écho à $ […]

Exécuter la commande vim à partir de la ligne de commande

Il y a beaucoup de questions SO sur l’exécution de programmes shell à partir de vim. Ce que je me demande, c’est s’il est possible de faire l’inverse – c.-à-d. $ vim :BundleInstall Par exemple, pour me permettre d’exécuter BundleInstall dans le cadre d’un script, plutôt que d’ouvrir Vim et de l’exécuter manuellement lors de […]

Comment pouvez-vous exporter votre .bashrc vers .zshrc?

J’essaie de passer à zsh de Bash. J’ai mis mon .bashrc directement sur mon .zshrc, et cela a causé beaucoup d’erreurs quand j’essaie encore d’utiliser Bash. Comment pouvez-vous exporter votre .bashrc vers .zshrc?

Dernière commande dans le même terminal

Lorsque, dans Bash, deux terminaux sont ouverts, chacun conserve son propre historique. Si vous appuyez sur la flèche vers le haut, la commande précédente entrée dans ce terminal apparaît toujours. Dans zsh, l’historique est partagé, donc flèche-haut présente la dernière commande entrée dans l’un ou l’autre des terminaux. J’aime plutôt que ctrl-R me donne l’histoire […]