Questions marquées «zsh»

13
$ {! FOO} et zsh

${!FOO}effectue une double substitution dans bash, ce qui signifie qu'il prend la valeur (chaîne) de FOO et l'utilise comme nom de variable. zshne prend pas en charge cette fonctionnalité. Existe-t-il un moyen de faire en sorte que cela fonctionne de la même manière dans bashet zsh? Contexte: J'ai...

13
Achèvement de Zsh, activation de la touche Maj

Lorsque zsh vous montre un menu des achèvements possibles, j'aimerais qu'il me permette shift-tabd'accéder aux entrées de fin précédentes - existe-t-il une option qui contrôle quelle clé est utilisée pour accéder aux entrées de fin précédentes? Et si oui, de quoi aurais-je besoin pour ajouter à mon...

13
fichiers cachés cp avec des motifs glob

Situation : $ mkdir foo && touch foo/.test $ cp foo/* . zsh: no matches found: foo/* (or bash : cp: cannot stat ‘foo/*’: No such file or directory) J'ai un répertoire plein de dossiers et fichiers cachés. Que se passe-t-il et quelle est la

13
substitutions de chaînes: toutes les occurrences

Une question simple, mais je ne trouve pas la réponse. la documentation zsh me submerge :-( function z () { echo ${1:s/the/THE} } $ z thethethe THEthethe ... Comment puis-je remplacer tous les «the» par «THE», pas seulement la première occurrence? Avec zsh, ce sont les choses les plus simples qui...

12
Échapper les citations dans l'alias zsh

À la suite de cette question sur la suppression des nouvelles lignes du texte, je veux transformer cela en un alias zsh comme suit: alias striplines=' awk " /^$/ {print \"\n\"; } /./ {printf( \" %s \",$0);}"' J'ai essayé d'échapper les guillemets à l'intérieur du script awk, mais j'obtiens cette...

12
Effacer ou désactiver les alias dans zsh

J'ai installé oh-my-zsh pour faciliter l'utilisation du terminal. Une chose qui me dérange cependant est les alias prolifiques ajoutés par elle, comme "ga", "gap", "gcmsg", "_", qui sont plus difficiles à retenir que la commande d'origine, et polluent la table de hachage de commande. Existe-t-il un...

12
complétion de l'onglet zsh sur une ligne vide

Je voudrais un tcsh'ism que je n'ai pas pu trouver: sur une ligne vierge sans contenu, je veux appuyer sur la touche de tabulation et voir l'équivalent d'un ls. C'est-à-dire que je veux $ <tab> de faire autre chose que de me donner un \ t. J'ai trouvé des ressources fantastiques pour terminer...

12
zsh veut corriger vim en .vim

J'utilise zsh sur Gentoo x64, et quand je tape sudo vim /path/to/file depuis mon dossier personnel, zsh demande: zsh: correct 'vim' to '.vim' [nyae]? Je veux exécuter vimpas mon .vimdossier. Comment puis-je réparer ça? Je suppose que cela setopt autocdest à l'origine de cela. Chose étrange, si je...

12
modification de la division des mots du shell zsh

J'utilise le mot shell de style divisé (select-word-style shell). Je l'aime en général, mais j'aimerais également diviser les barres obliques, de sorte que lorsque j'avance / recule un mot, si le mot ne contient aucun / s, il saute complètement le mot mais s'il en contient un ou plus de barres...

12
Lancer silencieusement la tâche en arrière-plan

Je sais que vous pouvez l'utiliser pour démarrer un processus en arrière-plan, sans recevoir la notification lorsque le processus est mis en arrière-plan et quand il se fait comme suit: (commande &) &> / dev / null Cependant, cela supprime l'option d'interruption lorsque le processus se...

12
Quels fichiers provenaient, zsh

J'utilise oh-my-zsh avec zpretzo, et j'oublie toujours les fichiers zsh qu'il source que je veux éditer. Comment puis-je demander au shell quels fichiers source il a

12
Comment «empiler» des alias de shell?

Dans mon .profile(provenant en shmode d'émulation de mon .zshrc), j'ai l'extrait de code suivant: if [ -f /usr/bin/pacmatic ]; then alias pacman=pacmatic fi # Colorized Pacman output alias pacman="pacman --color auto" Cependant, le deuxième alias remplace toujours le premier: % type pacman pacman...