Czy w OS X jest jakiś sposób, aby formuły Zsh (korzystam z Oh-my-zsh ) były pełne? Na przykład $ brew install em<TAB> może rozwinąć się do: $ brew install emacs
W moim .profile(pochodzącym shz mojego trybu emulacji .zshrc) mam następujący fragment kodu: if [ -f /usr/bin/pacmatic ]; then alias pacman=pacmatic fi # Colorized Pacman output alias pacman="pacman --color auto" Jednak drugi alias zawsze zastępuje pierwszy: % type pacman pacman is an alias for pacman --color auto Jak mogę to zrobić, …
Używam zsh na Gentoo x64, a kiedy piszę sudo vim /path/to/file z mojego folderu domowego, zsh pyta: zsh: correct 'vim' to '.vim' [nyae]? Chcę uruchomić vimnie mój .vimfolder. Jak to naprawić? Domyślam się, że setopt autocdto powoduje. Dziwne jest to, że jeśli nie dodam sudo, zsh nie prosi o nic …
Załóżmy, że uruchomiłem następujące polecenie na zdalnym urządzeniu z myślą o zapobieganiu zabiciu zadania po odłączeniu terminala. nohup ./my_script.sh & Gdy próbuję wyjść z terminala, pojawia się następujące ostrzeżenie: zsh: you have running jobs Przypuszczam, że to w porządku. To tylko mówi mi, że mam zadanie / proces działający w …
Używam gnome 3.10.1 na Arch z Zsh. Mam do czynienia z tym problemem, że kiedy tworzę nową kartę lub okno z okna terminala, resetuje bieżący katalog do mojego katalogu domowego. Próbowałem już tego: gnome-terminal: śledź katalog w nowej karcie , ale to nie działało. Pomyślałem, że może to być jakaś …
Wiem, że możesz tego użyć, aby uruchomić proces w tle, bez otrzymywania powiadomienia, gdy proces zostanie umieszczony w tle i kiedy zostanie to zrobione w następujący sposób: (Command &) &> / dev / null Jednak usuwa to opcję pułapki po zakończeniu procesu ( trap child_done CHLD). Jak mogę mieć oba?
Używam powłoki w stylu podziału słów (powłoka w stylu „wybierz słowo”). Ogólnie podoba mi się, ale chciałbym również rozdzielać ukośniki, aby gdy przechodzę słowo do przodu / do tyłu, jeśli słowo nie zawiera żadnych znaków, całkowicie pomija słowo, ale jeśli zawiera jedno lub więcej ukośników, zatrzymuje się przy pierwszym ukośniku. …
Chciałbym tcsh'ism, którego nie byłem w stanie znaleźć: w pustym wierszu bez treści chcę nacisnąć klawisz tab i zobaczyć odpowiednik ls. To znaczy, że chcę $ <tab> zrobić coś innego niż dać mi. Znalazłem fantastyczne zasoby do wykonywania poleceń, ale nie w tym przypadku podstawowym. Każda pomoc w tym zakresie …
Obecnie ZSH wyświetla menu po pierwszym naciśnięciu klawisza i zakończenie jest niejednoznaczne. Tak więc, jeśli mam „cd” w wierszu polecenia i nacisnę klawisz Tab, pokaże różne dostępne uzupełnienia. Jeśli ponownie kliknę klawisz Tab, wybierze pierwsze dostępne zakończenie. Chciałbym połączyć te dwa kroki w jedno naciśnięcie klawisza Tab. Tak więc, jeśli …
Chcę usunąć słowo przez Ctrl+ Ww zshpolubieniu. vim /foo/bar^W vim /foo/ I znalazłem rozwiązanie dla bash, ale bindnie jest w funkcji zsh. Czy można skonfigurować Ctrl-W (usunąć słowo)? Jak mogę skonfigurować Ctrl+ Wjako delete-word?
Często przełączam się między Bash i Zsh i używam funkcji wyszukiwania historii, aby odzyskać polecenie. Ponieważ jednak Bash i Zsh mają różne pliki historii, często okazuje się, że polecenie, którego szukam, zostało wykonane w innej powłoce. Czy jest jakiś sposób na udostępnienie lub zsynchronizowanie historii między nimi?
Kontynuując pytanie dotyczące usuwania nowych linii z tekstu, chcę przekształcić to w alias zsh w następujący sposób: alias striplines=' awk " /^$/ {print \"\n\"; } /./ {printf( \" %s \",$0);}"' Próbowałem uciec od cytatów w skrypcie awk, ale otrzymuję ten błąd: awk: (FILENAME=bspsrobustness FNR=1) fatal: division by zero attempted (Plik …
Właśnie próbowałem zainstalować oh-my-zsh . Podczas próby uruchomienia pojawia się następujący błąd rvm: zsh: command not found: rvm Podczas próby otwarcia nowej karty pojawia się również następujący błąd: /Users/jack/.zshrc:source:34: no such file or directory: /Users/jack/.oh-my-zsh/oh-my-zsh.sh /Users/jack/.zshrc:source:38: no such file or directory: .bashrc Oto mój .zshrcplik: # Path to your oh-my-zsh …
W zshtym działa dobrze: alias foo=ls foo Ale to nie: alias foo=ls; foo Naciśnięcie klawisza „wprowadź dodatkowy czas” nie stanowi problemu podczas działania interaktywnego. Ale podczas sshjego przeglądania nagle staje się problemem: % ssh zsh@server 'alias foo=ls; foo' zsh:1: command not found: foo Nawet w przypadku nowej linii nie działa: …
Mam jakieś wirtualne maszyny wirtualne. Aby się do nich zalogować, wydaje vagrant sshpolecenie. Chcę się do nich zalogować za pomocą zwykłego sshpolecenia. vagrant ssh-configWysyła odpowiedni plik konfiguracyjny $ vagrant ssh-config Host default HostName 127.0.0.1 User vagrant Port 2201 UserKnownHostsFile /dev/null StrictHostKeyChecking no PasswordAuthentication no IdentityFile /home/cbliard/.vagrant.d/insecure_private_key IdentitiesOnly yes LogLevel FATAL …
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.