Je me suis habitué à utiliser tab-autocompleting à l'intérieur des accolades sans expansion dans zsh. C'était possible, alors que j'utilisais zsh avec un grml-config de base. Depuis que j'ai migré vers oh-my-zsh, je ne peux pas reproduire ce comportement. Exemple: $ touch dir/{some_file,other_f<TAB>} Le comportement que je veux: $ touch dir/{some_file,other_file} Le comportement que je […]
J'ai OSX 10.8.2 avec ZSH comme mon shell et iTerm comme un terminal (je ne sais pas si la dernière chose est pertinente). Je dois mentionner que je suis relativement nouveau à OSX. J'essaie de mettre en place des variables d'environnement et je n'arrive pas à comprendre comment. J'ai deux exports: export GOBIN=$HOME/go/bin export PATH=$PATH:$GOBIN […]
Hadoop a une gamme de commands et de sous-commands pour spécifier différentes opérations sur MapReduce, HFS, etc. (par exemple hadoop dfs peut être suivi par n'importe quelle command de cette list). Yat-il un moyen d'activer l'exécution de ces commands dans Zsh? Au cas où cela serait utile, j'utilise Oh-my-zsh .
En utilisant le shell zsh , j'ai remarqué une différence dans le comportement de la command tput par rapport à bash . Par exemple Avec zsh , si vous avez beaucoup de choses sorties dans une window d'émulateur de terminal et que vous êtes en bas, si vous faites tput cup 1 , vous remontez […]
Je voulais faire un alias turn caps lock: python -c 'from ctypes import *; X11 = cdll.LoadLibrary("libX11.so.6"); display = X11.XOpenDisplay(None); X11.XkbLockModifiers(display, c_uint(0x0100), c_uint(2), c_uint(0)); X11.XCloseDisplay(display)' J'ai écrit ceci dans mon .zshrc: alias caps='python -c 'from ctypes import *; X11 = cdll.LoadLibrary("libX11.so.6"); display = X11.XOpenDisplay(None); X11.XkbLockModifiers(display, c_uint(0x0100), c_uint(2), c_uint(0)); X11.XCloseDisplay(display)' ' Mais il semble que le […]
Si mon pwd est ~/repos/blog/app/views/ , je voudrais afficher uniquement le blog/app/views dans l'invite, c'est-à-dire que je veux afficher uniquement la racine du projet. La racine du projet est le directory parent du directory .git . Y a-t-il un moyen d'y parvenir?
J'ai fait la mise à niveau automatique de oh-my-zsh il y a quelques jours. Maintenant, mon historique filtré (tapez quelques lettres et flèche vers le haut) ne fonctionne plus. Je ne savais pas à quel point je devenais dépendant. MODIFIER: Par exemple, je tapais quelques lettres de la command et appuyais sur la flèche vers […]
J'ai un problème en passant des parameters si les parameters peuvent contenir des caractères generics et / ou des espaces, si ces parameters sont facultatifs. Comme cela semble assez abstrait, prenons un petit exemple: Le script shell suivant, some_command.sh attend 2 ou 3 arguments. Le premier argument est supposé être un commutateur de command line, […]
J'ai travaillé sur plusieurs projets, et ils nécessitent différentes variables d'environnement (par exemple, PATH pour différentes versions d'exécutables PYTHONPATH , PYTHONPATH pour plusieurs modules externes). Chaque fois que je travaille sur un projet, je dois modifier ces variables d'environnement moi-même (par exemple, changez .zshrc / .bashrc et le source ); et j'oublie et fais parfois […]
Dans la command curl , il y a l'option –data , qui substitue le contenu du file lorsque la valeur de l'option est préfixée par @ symbol like, curl -X POST –data @abc.json hostaddr.com abc.json contenu du file abc.json est envoyé en tant que corps de la requête. Cette option est pratique, si le corps […]