Pytania oznaczone «zsh»

52
Ustawienie domyślnej powłoki zsh bez dostępu root

Korzystam z komputerów w mojej szkole i chciałbym ich używać zshzamiast bash. Chciałbym ustawić ją jako domyślną powłokę, ale nie mogę uruchomić polecenia, na przykład $ chsh -s $(which zsh)dlatego, że nie mam uprawnień administratora. Czy istnieje sposób, w jaki mogę umieścić coś w sobie...

44
ustaw mój tryb wyświetlania zsh w trybie vi

Używam bindkey -v(dla bash-erów set -o vimyślę, że to działa również w zsh) lub vi (m). ale denerwuje mnie to, że nie mam żadnej wizualnej wskazówki, która powiedziałaby mi, czy jestem w trybie wstawiania, czy w trybie poleceń. Czy ktoś wie, jak mogę sprawić, by mój monit wyświetlał ten...

42
Jak poprawnie zebrać tablicę linii w Zsh

Myślałem, że następujące zgrupuje dane wyjściowe my_commandw tablicy wierszy: IFS='\n' array_of_lines=$(my_command); tak $array_of_lines[1]by odnosiło się do pierwszego wiersza na wyjściu my_command, $array_of_lines[2]do drugiego i tak dalej. Jednak powyższe polecenie wydaje się nie działać...

42
Czy w terminalu można mieć powiązania klawiszy vim?

Przyzwyczajam się do vimowania powiązań (jak naciskanie w, aby przejść do słowa, dw, aby usunąć słowo itp.) I jego trybów (wstawianie, normalne, wizualne) i, z ciekawości chciałbym wiedzieć: czy jest jakiś rodzaj implementacji tego zachowania trybów i powiązań z vima do mojego terminala? Masz...

42
Nieograniczona historia w Zsh

W zshChcę mieć nieograniczoną historię. Ustawiam HISTSIZE=, który działa bash. Teraz importuję starą historię mv old_history .history który jest dość duży wc -l .history 43562 .history Jeśli teraz zamknę i zacznę od zshnowa, zobaczę wc -l .history 32234 .history Czy nie mogę mieć...

38
Jak włączyć wyszukiwanie wsteczne w Zsh?

Niedawno przeszedłem na zsh (w końcu) i uwielbiam to! Do tej pory brakuje mi tylko Ctrl+ Rprzyrostowego przeszukiwania historii. Mam poprawnie skonfigurowaną historię HISTSIZE=10000 SAVEHIST=10000 HISTFILE=~/.zsh_history i użyłem vipowiązań klawiszy bindkey -v Ale Ctrl+ Rnie działa. Usuwa...

37
Jak automatycznie CD po klonowaniu git?

Chcę automatycznie cdprzejść do katalogu utworzonego przez clonepolecenie po git cloneczymś. Ważne: nie chcę zmieniać składni polecenia (np. Użyć aliasu / funkcji), ponieważ spowodowałoby to przerwanie uzupełnień zsh, które otrzymuję automatycznie z Pretzoprojektu. EDYCJA : Powodem, dla którego...

37
Unikanie „BASH-isms” w skryptach powłoki

Czy istnieje narzędzie podobne do Perl :: Critic, które będzie sprawdzać skrypty powłoki i wskazywać wady, problemy z przenośnością, zastosowania niestandardowych programów bez awarii, przestarzałe zastosowania programów itp.? Zdaję sobie sprawę, że set -o posixwyłączy to użycie nie-POSIX-owe, ale...

37
Wypełnianie fałszywych katalogów avfs w Zsh

Jak mogę ulepszyć system kompletacji zsh, aby w niektórych okolicznościach uzupełniać „fałszywe” pliki? Dokładniej, system plików AVFS udostępnia archiwa jako katalogi, tworząc „fałszywy katalog” obok każdego archiwum. Domyślnie replikuje całą hierarchię katalogów pod punktem montowania ~/.avfs....