Questions marquées «zsh»

52
Créer le shell par défaut de zsh sans accès root

J'utilise les ordinateurs de mon école et j'aimerais utiliser zshau lieu de bash. J'aimerais en faire le shell par défaut, mais je ne peux pas exécuter une commande telle que, $ chsh -s $(which zsh)car je ne dispose pas de privilèges d'administrateur. Existe-t-il un moyen de mettre quelque chose...

44
faire mon mode show rapide zsh en mode vi

J'utilise bindkey -v(pour les bashers, set -o vije pense que ça marche aussi en zsh) ou en mode vi (m). mais cela ne me permet pas de savoir si je suis en mode insertion ou en mode commande. Est-ce que quelqu'un sait comment je peux faire en sorte que mon invite affiche le

42
Comment collecter correctement un tableau de lignes dans zsh

Je pensais que ce qui suit regrouperait la sortie de my_commanddans un tableau de lignes: IFS='\n' array_of_lines=$(my_command); de sorte que cela $array_of_lines[1]ferait référence à la première ligne de la sortie de my_command, $array_of_lines[2]à la seconde, etc. Cependant, la commande ci-dessus...

42
Histoire illimitée en zsh

Dans zsh, je veux avoir une histoire illimitée. Je mets HISTSIZE=, qui travaille dans bash. Maintenant j'importe une vieille histoire mv old_history .history qui est assez gros wc -l .history 43562 .history Si je ferme maintenant et recommence zsh, je vois wc -l .history 32234 .history Je ne peux...

38
Comment activer la recherche inversée dans zsh?

Je suis récemment passé à zsh (enfin) et je l'adore! Jusqu'à présent , une chose que je suis absent est Ctrl+ Rde faire des recherches d'histoire incrémentale. J'ai l'histoire correctement mis en place HISTSIZE=10000 SAVEHIST=10000 HISTFILE=~/.zsh_history et j'ai utilisé des viraccourcis bindkey -v...

37
Remplir de faux répertoires avfs dans zsh

Comment puis-je modifier le système d'achèvement de zsh pour terminer les «faux» fichiers dans certaines circonstances? Plus précisément, le système de fichiers AVFS expose les archives en tant que répertoires en créant un «répertoire factice» à côté de chaque archive. Par défaut, il réplique la...

37
Comment cd automatiquement après le clone de git?

Je souhaite accéder automatiquement cdau répertoire créé par la clonecommande après git clonequelque chose. Important: je ne souhaite pas modifier la syntaxe de la commande (par exemple, utiliser un alias / une fonction), car cela briserait les compléments zsh que je recevrais automatiquement du...

37
Éviter les «BASH-isms» dans les scripts shell

Existe-t-il un outil similaire à Perl :: Critic qui inspectera vos scripts shell et signalera les failles, les problèmes de portabilité, l’utilisation de programmes non standard sans solutions de secours, l’utilisation de programmes dépréciés, etc.? Je sais que set -o posixcela désactivera...

34
Que signifie: $ {param: = valeur}?

J'ai lu ce qui suit dans le Guide de l'utilisateur du Z-Shell : Un synonyme de 'true' est ':'; il est souvent utilisé sous cette forme pour donner des arguments qui ont des effets secondaires mais qui ne devraient pas être utilisés - quelque chose comme : ${param:=value} qui est un idiome commun...