Pytania otagowane jako zsh

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

4
Jak dostosować tryb vim zsh?
Ok, więc w końcu dokonałem świetnej zmiany. W moim .zshenv zmieniłem edytora: export EDITOR=vim Mam kilka pytań, które są tak drobne, że nie chciałem zaczynać od nich osobnych pytań. Tutaj są: Jak sprawić, aby zsh rozróżniał tryb wstawiania od trybu poleceń, tak jak w vimie? Najlepiej zmieniłoby to kursor z …
25 vim  zsh 

2
Jak mogę sprawić, aby tryb vi zsh działał bardziej jak tryb vi bash?
Naprawdę podoba mi się ogólna prędkość Zsh, ale dwie rzeczy mnie denerwują. Muszę poczekać chwilę między uderzeniem w ucieczkę a uderzeniem w ukośnik, aby przejść do wyszukiwania historii (jeśli uderzy zbyt szybko, napisane jest zsh: do you wish to see all 514 possibilities (172 lines)) Po wejściu w tryb wstawiania …
24 command-line  zsh 

2
Jaki jest odpowiednik ZSH dla $ PROMPT_COMMAND BASH?
BASH obsługuje $PROMPT_COMMANDzmienną środowiskową, która definiuje polecenie, które należy wykonać przed dowolnym interaktywnym monitem pierwszego poziomu. Szukam ekwiwalentu tego ZSH. Dokumentacja mówi, że istnieje funkcja, precmdktórą mogę zdefiniować, aby ją osiągnąć; nie mam jednak pojęcia, jak to zdefiniować na podstawie zmiennej środowiskowej. Rozważałem przekazanie zmiennej środowiskowej, która zmusiłaby ZSH do …

4
jak sformatować ścieżkę w wierszu polecenia zsh?
Chciałbym mieć czytelną kolorową ścieżkę. Na przykład, zamiast po prostu użyć% ~ do powrotu ~/path/to/foo, chciałbym sformatować go, ~$RED/$NOCOLORpath$RED/$NOCOLORto$RED/$NOCOLORfooaby podświetlić separatory ścieżek. Czy mogę zdefiniować zawartość PROMPT, aby wyrażenie ścieżki było ponownie oceniane na każdym ekranie? Coś takiego ${${(%):-%~}//\//_some_format_expression/}oczywiście nie działa. A może powinienem to jeszcze zhakować i wymusić resetowanie …
23 zsh 


2
iTerm / zsh nie czyta .bashrc LUB .bash_profile
W ~/.bash_profile mam: if [ -f ~/.bashrc ]; then source ~/.bashrc fi W ~/.bashrcMam kilka aliasów Kiedy ładuję nowe okno iTerm, moje aliasy nie działają. Jeśli źródła, ~/.bashrcone działają. Jeśli źródła, ~.bash_profileone działają. Czy przynajmniej jeden z nich nie powinien być pozyskiwany automatycznie? Co może być przyczyną nieprawidłowego działania?
22 macos  bash  terminal  zsh  bashrc 

1
Jakie są różnice między oh-my-zsh a prezto?
To pytanie zostało przeniesione z Przepełnienia stosu, ponieważ można na nie odpowiedzieć w trybie Super User. Migrował 6 lat temu . Rozumiem, że zarówno Oh-My-Zsh, jak i Prezto to zbiór plików, które mają pomóc w konfiguracji twojej konfiguracji zsh (Z Shell). Czy ktoś mógłby wyjaśnić, co robią inaczej niż standardowa …
22 zsh 

2
Czy istnieje tryb dopasowania rozmytego dla powłoki Zsh?
Niedawno zakochałem się w wydajnych systemach uzupełniania tekstu. Jednym z moich ulubionych rodzajów uzupełnienia jest tak zwane uzupełnienie rozmyte. Jest to tryb, w którym program uzupełni dane użytkownika na podstawie tylko kilku znaków, które mogą wystąpić „w dowolnym miejscu” (prawie) w nazwie lub ścieżce pliku. Ta funkcja istnieje przynajmniej dla …
22 zsh  autocomplete 

3
Wiązanie Fn-Delete w zsh na Mac OS X
W Zsh, za każdym razem, gdy naciskam Fn + Delete (który jest usuwanie do przodu) wstawia tyldę (~). Oznacza to, że zsh nie ma przypisanego klucza. Jak go powiązać i sprawić, by zachowywał się normalnie (usuń przed kursorem)?
22 macos  keyboard  zsh 

1
Jak wygodnie przełączać się w tryb komend vi w wierszu komend zsh?
W vi zamapowałem „jj” na ucieczkę, aby móc przejść do trybu poleceń bez używania irytującego klawisza Escape. Teraz chcę mieć to samo w przypadku edycji wiersza poleceń, dla której używam trybu vi. Znalazłem już następujące rozwiązanie: bindkey '^j' vi-cmd-mode pozwala zmienić z Control-J w tryb poleceń. Wciąż szukam rozwiązania bez …
22 command-line  zsh  vi 

2
Iterowanie nad kluczami (lub parami k / v) w tablicy asocjacyjnej zsh?
W zsh chcę iterować po tablicy asocjacyjnej. Potrzebuję zarówno kluczy, jak i wartości. Ale kiedy normalnie wykonuję iterację tablicy asocjacyjnej ( for x in $assoc_array ), Dostaję tylko wartości. Wszystkie przykłady, które obejrzałem pokazują, że podany klucz , możesz uzyskać jego wartość z tablicy asocjacyjnej. Moim problemem jest uzyskanie zestawu …
21 zsh 

4
zsh justowanie w ps1
Chciałbym wieloliniowego monitu zsh z odpowiednio wyprostowaną częścią, który będzie wyglądał mniej więcej tak: 2.nate@host:/current/dir 16:00 -> Wiem o RPROMPT w zsh, ale ma on wyrównany do prawej znak zachęty przeciwny do zwykłego znaku zachęty, który znajduje się w tym samym wierszu tekstu co pisanie. Czy istnieje sposób na wyrównanie …
21 zsh  prompt 

2
zsh, strzałka w górę powtarza tylko unikalne polecenia?
Szukam ustawienia, które sprawi, że gdy kliknę strzałkę w górę, zsh pokaże polecenia, które ostatnio edytowałem. Najważniejsze jest to, że chcę tylko unikatowych poleceń. Obecnie, jeśli wpisuję echo "hello world"50 razy, muszę nacisnąć strzałkę w górę 50 razy, aby uzyskać polecenie, którego użyłem przed wpisaniem polecenia echo. To co najmniej …
21 terminal  history  zsh 

1
Jak mogę skonfigurować kolor katalogu 'ls' w Zsh
Używam „zsh”. W jakimś katalogu, gdy robię 'ls --color = tty'. Widzę, że niektóre katalogi mają „niebieski tekst” z „zielonym tłem”, co czyni je trudnymi do odczytania. Czy możesz mi powiedzieć, jak to skonfigurować? Dziękuję Ci.
20 zsh 

1
ZSH wyświetla tylko 16 ostatnich poleceń z historią. HISTSIZE & SAVEHIST to 500
W ZSH, gdy piszę history, wyświetlam tylko ostatnie 16 poleceń. Chciałbym historywyświetlić wszystkie istniejące polecenia w pliku historii. Gdy przeglądam moją historię .zsh_historia (mój plik historii), widzę wszystkie 500 poprzednich poleceń, które powinny tam być. Zajrzałem do strony podręcznika, ale nie widzę niczego, co kontrolowałoby liczbę pozycji historii na liście. …
19 history  zsh 

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.