Pytania otagowane jako zsh

Zsh jest powłoką zaprojektowaną do użytku interaktywnego, chociaż jest to również potężny język skryptowy.

2
Pozyskanie pliku aliasu w folderze oh my zsh custom /
Próbuję użyć aliasów zdefiniowanych w moim pliku ~ / .aliases w moim zsh z instalacją oh-my-zsh. Dokumentacja sugeruje, że aliasy / funkcje / itp. Powinny znajdować się w plikach .oh-my-zsh / custom / jako pliki z rozszerzeniem .zsh. Mogę utworzyć plik aliasów, używając słowa kluczowego „alias” jak zwykle. Jednak gdy …

1
Co oznacza ta Zsh dla składni?
Pracuję nad źródłem kontrolującym moje pliki kropkowe, a część tego, co robię, oparta jest na plikach kropkowych Zacha Holmana . Chcę źródła wszystkich plików ZH, tak jak on, w swoich plikach, ale zanim po prostu wrzucę tam kod, chcę naprawdę zrozumieć, co robi kod. Fragment, który mnie myli, to # …
4 shell  zsh  dotfiles 

1
zsh - rozróżnia źródło ~ / .zshrc od powłoki początkowo czytającej .zshrc
Czy jest w mojej komendzie zmienna polecenia lub zmiennej środowiskowej, którą można ~/.zshrcby rozróżnić, kiedy uruchamiam się, source ~/.zshrcaby zaktualizować moją konfigurację, i kiedy powłoka czyta, ~/.zshrcgdy jest inicjowana? Jak dotąd moim rozwiązaniem jest ustawienie zmiennej na końcu ~/.zshrci przetestowanie tej zmiennej przy kolejnej analizie, ale jestem ciekawy, czy istnieje …



2
env -i zsh | Jak ta magia jest możliwa?
Obecnie pracuję w szkole nad domową skorupą, dlatego jestem dzisiaj trochę ciekawy, w jaki sposób ustawiane są warniki muszli. Tak, to może być naprawdę ekscytujące! W każdym razie oczywiście musimy poradzić sobie z przypadkiem, gdy nasza powłoka zostanie uruchomiona z pustym środowiskiem, tj. Poleceniem „env -i”. Dzięki env -i zmienna …

1
Menu autouzupełniania zsh Naciśnij raz Enter
Szukam opcji zsh, która pozwala mi nacisnąć klawisz Enter tylko raz, gdy otwarte jest menu autouzupełniania. Działa teraz Muszę nacisnąć Enter, aby wybrać pozycję w menu i sprawić, że zniknie, a następnie jeszcze raz, aby faktycznie wykonać polecenie. W pewnym sensie jak działa wildmenu vima. Czy to możliwe w Zsh?


1
Jak mogę sprawić, aby Zsh pokazywał, że w repozytorium Git istnieją wersje ukryte, ilekroć się w to wejdę
Oto mój bieżący monit: user@machine ~/Projects/git/repo (git)-[name_of_the_branch] % Chcę, aby pokazało mi, że istnieją wersje Skrytki poprzez dodanie litery „S”, jak poniżej: user@machine ~/Projects/git/repo (git)-[name_of_the_branch][S] % A „S” powinno być zielone :) Jeszcze lepszym sposobem byłoby dodanie liczby ukrytych wersji. user@machine ~/Projects/git/repo (git)-[name_of_the_branch][Number_of_stashed_revisions] % Co muszę zmienić w .zshrc? To …
3 macos  terminal  zsh 



1
Jak sprawić, aby zsh zawsze wyświetlał nazwę zmiennej środowiskowej zamiast ścieżki?
Mam zmienną środowiskową ustawioną w folderze moich projektów w następujący sposób: PROJ=$HOME/projects Kiedy chcę otworzyć folder projektu, po prostu wpisuję PROJ / nazwa_projektu, a powłoka otwiera katalog, a mój monit wygląda następująco: ~PROJ/project_name Kiedy otwieram nowe okno tmux, otwiera nową powłokę z pytaniem pokazującym pełną ścieżkę w następujący sposób: ~/projects/project_name …
2 zsh  tmux  prompt  oh-my-zsh 

1
Różne zachowanie $ (…) w funkcjach zsh i bash
To: woof() { /usr/bin/woof -p $(expr $RANDOM % 32768 + 1024) $@ } Zawsze zwraca tę samą liczbę dla parametru -p na zsh. W bash $(...)ocenia się przy każdym połączeniu. Wymiana $( ... )z $[ ... ]„naprawia” to „problem” w zsh dla mnie, ale to, co jest kwestia czy różnica, …
2 zsh 


1
konfiguracja środowiska powłoki dla virtualenv / virtualenvwrapper
Pytanie dotyczy konfiguracji powłoki dla virtualenvwrapper , rozszerzenia do virtualenv ( przewodnik po pythonie ). Podobne pytania zadawano wiele razy, ale z wieloma różnymi odpowiedziami: Zmienne środowiskowe w bash_profile czy bashrc? Różnica między .bashrc i .bash_profile Który jest „najlepszym” sposobem na uruchomienie skryptu konfiguracji środowiska i definicji funkcji, biorąc pod …
2 bash  zsh  systemd  gdm  virtualenv 

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.