Niedawno przeprowadziłem migrację do ZSH i chciałbym być bardziej wydajny w zastępowaniu argumentów w poleceniach. W szczególności chciałbym zastąpić argument „N” w najnowszym wywołaniu polecenia „cmd”. Nie chcę wiedzieć, jaki był poprzedni wzorzec argumentów, chcę tylko zastąpić cały argument. Powiedzmy, że mam to polecenie gdzieś w mojej historii, foo arg-1 …
Podczas uzupełniania nazwy pliku / katalogu staram się dodać suplement zsh. To jest do powiedzenia, $ ls mod_* mod_sample $ modsa<Press Tab> # Here I want 'mod_sample' to appear as a candidate wiem to zstyle ':completion:*' completer _complete _approximate umożliwia niejednoznaczne dopasowanie, ale dotyczy to wszystkich rodzajów uzupełnień (polecenia, opcji, …
używam zsh. Powiedz na przykład, że chcę usunąć bieżący katalog z cdpath. Oznacza to, że muszę usunąć element oparty na treści, który pasuje do ${name:#to_be_removed} wzór ładnie. Ale jest haczyk: to_be_removed jest wynikiem zastąpienia (mianowicie, $(pwd)/ ). Jak mógłbym to zrobić w elegancki sposób? Najlepsze, jakie udało mi się osiągnąć, …
Mam dostosowany monit w mojej konfiguracji ZSH. Główną cechą jest to, że ten monit ma kolor czerwony, dzięki czemu mogę go łatwo odróżnić od wyników programów. Mój monit jest zdefiniowany w następujący sposób: PROMPT=$'\e[0;31m%n@%m:%~> \e[0m' Działa to głównie dobrze, ale czasami mój kursor przełącza się na inną pozycję po zakończeniu …
Napisałem małą funkcję zsh, która pozwala mi uruchamiać emacsa z wiersza poleceń: function emacs() { /Applications/Emacs.app/Contents/MacOS/Emacs $@ & } Działa to doskonale, ale wydaje się, że uruchamia emacsa jako ostatnie okno na mojej liście Cmd-tab. Czy jest jakiś sposób, aby skupić się na uruchomieniu?
https://stackoverflow.com/questions/13476232/make-iterm2-launch-with-zsh Użyłem chsh -s /bin/zshjak opisano powyżej, aby ustawić Zsh jako domyślny. Chciałbym wrócić do domyślnego standardowego terminala, który jest dostarczany z OS X zamiast ZSH (przynajmniej na razie i wiedza). Jakiego polecenia powinienem użyć?
na moim systemie Mac OS (wer. 10.9.3) Chciałem odinstalować mój Zsh, więc najpierw wykonałem skrypt odinstalowujący w Zsh. Nie udało się, więc chciałem usunąć pliki, których dotyczy problem, i utknąłem tutaj. Za każdym razem, gdy próbuję wczytać plik .oh-my-zsh lub plik .zsh_history (lub dowolny inny plik), otrzymuję: rm: /Users/username/.oh-my-zsh: Operation …
Jestem nowy w Zsh i odkryłem dziwne zachowanie, ale to wszystko. Właśnie spotkałem to niezwykle dziwne zachowanie, kiedy deklarowałem lokalną tablicę w funkcji zsh, którą pisałem dla mojego pliku .zshrc. Kiedy zadeklarowałem lokalną tablicę, spowodowałem, że mój monit oszalał. W końcu prześledziłem go do dwóch bardzo dziwnych funkcji, które zostały …
Mam zainstalowany Babun i skonfigurowałem Zsh, używam go od miesięcy i skonfigurowałem WebStorm, aby działał intellij.batjako program powłoki. intellij.bat @echo off set currentdir=%cd:\=/% @echo cd %currentdir% > "%USERPROFILE%\.babun\cygwin\home\%USERNAME%\.bashrc_cd" call %USERPROFILE%\.babun\cygwin\bin\bash --login -i -ls Chodzi o to: To zależy od bash i chcę zamiast tego użyć .babun \ cygwin \ bin …
Gram z zsh, aby zmienić czas modyfikacji obrazu zgodnie z atrybutem exif „Oryginalna data / godzina”. W tym celu wykonuję jedno polecenie: PDATE=$(exiftool -p '$DateTimeOriginal' $PIC | sed 's/[: ]//g') touch -t $(echo $PDATE | sed 's/\(..$\)/\.\1/') $PIC Mam kilka zdjęć z niewłaściwą wartością „Oryginalna data / czas”, więc te …
każdy. Trochę trudno wytłumaczyć, co chcę zrobić. Chcę utworzyć skrypt „przykład”, który może wprowadzać długie polecenia po uruchomieniu go z krótkimi parametrami. Na przykład, $ example server # I input this line manually $ ssh user@192.168.1.2 # This line is automatically generated by the above command Aby móc edytować wiersz …
Przez chwilę zbyt długo drapałem się po głowie, więc może ktoś tutaj będzie w stanie zobaczyć, co się dzieje. Próbuję zbudować polecenie do skanowania z mojego skanera do pliku ze znacznikami czasu w moich dokumentach. scanimage -d "pixma:04A91746_57E9C3" --resolution 300 --format tiff > $(date +%Y.%m.%d-%H:%M:%S).tiff Powoduje to błąd zsh: invalid …
Zrzut ekranu tutaj Ostatnio przełączałem się z basha na zsh dla mojej powłoki Terminalu, jednak po około tygodniu używania tego „-1” zaczęło się pojawiać po prawej stronie okna. Jest drukowany z każdym nowym monitem. Naprawdę jestem tutaj zagubiony, czy ktoś widział to wcześniej?
Właśnie zacząłem używać tmux . Niektóre przepływy pracy w tej chwili działają bardzo dobrze z pionowym podziałem, 1 / 3–3 / 3-cim ekranem (lub 1 / 4-3 / 4). Niestety, znak zachęty zsh, który aktualnie mam, gdy pracuję nad tym konkretnym zadaniem, staje się zbyt długi (dzięki długim poleceniom). Czy …
Jeśli mam szereg zagnieżdżonych funkcji, jak mogę wyrwać się z nich wszystkich z najbardziej wewnętrznej funkcji? EDYCJA: Zajęty, patrząc na wbudowaną „pułapkę” ...
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.