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 …
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 …
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 …
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 …
Podczas ustawiania zmiennych w moim ~/.zshrcmogę albo użyćexport export PATH=/some/path albo nie PATH=/some/path Czym się różnią i których powinienem użyć?
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?
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 …
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 …
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)?
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 …
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 …
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 …
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 …
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.
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. …
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.