Właśnie zainstalowałem zsh w moim systemie Ubuntu. Wygląda na to, że zsh nie wykonuje ~ / .profile przy init. O ile mi wiadomo, powinno to być automatyczne zachowanie. czego mi brakuje?
Po ponownym uruchomieniu zacząłem widzieć komunikat podczas ładowania powłoki: zsh: corrupt history file /home/myusername/.zsh_history Jak mogę wyjść z tej sytuacji i potencjalnie odzyskać część historii?
Używając powłoki typu bash lub zshell, w jaki sposób mogę wykonać rekurencyjne polecenie „znajdź i zamień”? Innymi słowy, chcę zastąpić każde wystąpienie „foo” słowem „bar” we wszystkich plikach w tym katalogu i jego podkatalogach.
ZSH zajmuje około półtorej sekundy od utworzenia nowego okna terminala do gotowości. Jestem prawie pewien, że winowajcą jest compinit. Nie udało mi się znaleźć dobrej dokumentacji, compinit,ale wygląda na to, że powinna ona buforować wszystkie niezbędne rzeczy w jakimś pliku .zcompdump. Jakieś sztuczki na przyspieszenie?
Właśnie uaktualniłem do zsh / oh-my-zsh. Niemal natychmiast zauważam na moim komputerze, że 10-cyfrowy numpad nie działa. Działało w skorupce i skorupce rybnej. Dziwne, jeśli przytrzymam klawisz fn / funkcyjny, działa on jak numlock i działa, ale nie „blokuje się” i musiałbym przytrzymać klawisz fn, aby wpisać cyfry. Jakieś pomysły?
Niedawno przeszedłem na zsh, używając robbyrussell'soh-my-zsh . Wcześniej używałem bash z wieloma niestandardowymi rzeczami i brakuje mi tylko jednej rzeczy, ponieważ zsh próbuje być „zbyt inteligentny”: Jeśli napiszę, git commita następnie ↑zsh przejdzie przez wszystkie ostatnie gitpolecenia. Jednak tak naprawdę chcę przejrzeć wszystkie polecenia zaczynające się od git commit(nie tylko …
Dostosowałem mój monit ZSH oh-my-zsh, aby był bardziej czytelny i dodawał informacje o git, jeśli jestem w repozytorium. Przykład: bob@inf [~/docs] % bob@inf [~/src/nicest] master %(w repozytorium git) Działa dobrze, ale mam kilka błędów tmuxi nazwę okna. Nadal wyświetla wartość nie sensowną i nie mogę go wyłączyć za pomocą automatic-rename …
kiedy próbuję scp przez Zsh, rozumiem scp hostA:Descargas/debian-6.0.4-* user@192.168.1.154:Escritorio/Software/ zsh: no matches found: hostA:Descargas/debian-6.0.4-* to samo polecenie działa w bash
Powiedz, że jesteś w folderze / very / cool / and / deeply / nested /. I chcesz otworzyć nową kartę terminala w tym samym folderze. Jak byś to zrobił? Używam Mac OS i Zsh.
Używając poleceń takich jak rsynci scpprzy pomocy ZSH, mam problemy. Zamiast (normalnego) zachowania polegającego na podawaniu mi wszystkich pasujących plików, nie uruchomi się i zwróci: ➜ ~ rsync -azP user@server:~/* ~/ zsh: no matches found: user@server:~/* Jak mogę to naprawić? Mój .zshrc ZSH=$HOME/.oh-my-zsh ZSH_THEME="robbyrussell" plugins=(git brew) source $ZSH/oh-my-zsh.sh export PATH=$PATH:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/git/bin:/usr/local/sbin
Ostatnio przeszedłem z bash na zsh. W bash, jednym ze sposobów (oprócz wyszukiwania rekurencyjnego), w którym znajdowałem wcześniej uruchomione polecenia było history | grep whatever, gdzie whateverjest kawałek polecenia, które pamiętam. W Zsh to nie działa. historyzwraca tylko kilka elementów, mimo że mój .zsh_historyplik zawiera wiele wpisów, do których skonfigurowałem …
Funkcja autokorekty zsh jest dla mnie bardzo pomocna, ale nie zawsze daje właściwy wynik. ~$ sudo vim somefile zsh: correct 'vim' to '.vim' [nyae]? Jednak to, czego chcę, to coś w rodzaju opcji nigdy , która może zatrzymać to korygowanie poleceń takich jak te na zawsze. W jaki sposób mogę …
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.