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 …
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 # …
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 …
Chcę dodać słowa kluczowe foo i bar do dodania do wyników automatycznego uzupełniania dla dowolnego polecenia lub argumentu. na przykład: cd <TAB> powinien dać foo i pasek w sugestiach oprócz istniejących uzupełnień blah <TAB> powinien dać foo i pasek w sugestiach oprócz istniejących uzupełnień. Artykuły o ukończeniu zsh, które czytałem, …
Używam zsh, iTerm2 i tmux. Kiedy dzielę okno na wiele paneli, linia zakrywa trochę tekstu. Oto zdjęcie tego, jak to wygląda: Działa dobrze przy użyciu terminala, więc nie sądzę, że ma to coś wspólnego z moją konfiguracją tmux.
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 …
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?
W Zsh i Bash, jeśli wpiszesz ls c<TAB>, wyświetla każdą nazwę pliku zaczynającą się na c. Jeśli zamiast tego piszę ls c*<TAB>, bash zachowuje się w ten sam sposób, ale zsh zastępuje c*listą każdego pliku zaczynającego się na c. Czy jest jakiś sposób, aby Zsh zachowywał się tak, jak bash?
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 …
Mój zwykły przepływ pracy git podczas wdrażania jest następujący: [będąc w gałęzi master] git pull git push git checkout production git pull git merge master git push Czy byłoby możliwe utworzenie funkcji do wykonywania wszystkich tych poleceń, ale jeśli jedno z nich zwróci błąd (np. Konflikt scalania), to zatrzyma się …
Próbuję wyświetlić listę wszystkich plików JPG w drzewie katalogów, aby utworzyć raport o plikach JPG w tym drzewie bez przeszukiwania każdego katalogu jeden po drugim. Polecenie, którego używam, to: ls -lhAR | grep jpg Polecenie nie działało tak, jak wykryłem, ponieważ po prostu pokazało mi listę plików JPG, ale nie …
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 …
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, …
Jak mogę znaleźć wszystkie pliki określonego typu / nazwy i skopiować je o -n poziom wyżej ? Oto struktura drzewa systemu plików: germany/ | adventure/ | 300x600/ | | | file1.jpg | file2.zip | 400x600/ | file8.jpg file4.zip switzerland/ | adventure/... Istnieje wiele folderów krajowych, około 20, a pliki .zip …
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 …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.