Pytania oznaczone «zsh»

13
Uzupełnianie Zsh, włączanie klawisza shift

Gdy zsh pokazuje menu możliwych uzupełnień, chciałbym, aby pozwolił mi użyć shift-tabdostępu do poprzednich wpisów ukończenia - czy istnieje opcja kontrolująca, który klucz jest używany do uzyskania dostępu do poprzednich wpisów ukończenia? A jeśli tak, co powinienem dodać do mojego ~/.zshrc...

13
cp ukryte pliki z wzorami glob

Sytuacja : $ mkdir foo && touch foo/.test $ cp foo/* . zsh: no matches found: foo/* (or bash : cp: cannot stat ‘foo/*’: No such file or directory) Mam katalog pełen ukrytych folderów i plików. Co się dzieje i jakie jest

13
Anuluj zakończenie, ale tylko zakończenie, w zsh

Gdy funkcja uzupełniania zajmuje dużo czasu, mogę ją przerwać, naciskając Ctrl+ C(klawisz przerwania terminala, wysyła SIGINT) lub Ctrl+ G(związany z send-break). Pozostają mi jeszcze niepełne słowo. Jeśli jednak trafię Ctrl+ Club Ctrl+ w Gmomencie, gdy zakończy się funkcja uzupełniania, moje...

13
podstawienia ciągów: wszystkie wystąpienia

Proste pytanie, ale nie mogę znaleźć odpowiedzi. dokumentacja Zsh mnie przytłacza :-( function z () { echo ${1:s/the/THE} } $ z thethethe THEthethe ... Jak sprawić, by wszystkie „te” zostały zastąpione przez „THE”, a nie tylko pierwsze wystąpienie? Zsh to najłatwiejsze rzeczy, na które wydaje...

12
Wyskakujące cytaty w aliasie zsh

Kontynuując pytanie dotyczące usuwania nowych linii z tekstu, chcę przekształcić to w alias zsh w następujący sposób: alias striplines=' awk " /^$/ {print \"\n\"; } /./ {printf( \" %s \",$0);}"' Próbowałem uciec od cytatów w skrypcie awk, ale otrzymuję ten błąd: awk: (FILENAME=bspsrobustness...

12
Uzupełnianie tabulacji zsh w pustej linii

Chciałbym tcsh'ism, którego nie byłem w stanie znaleźć: w pustym wierszu bez treści chcę nacisnąć klawisz tab i zobaczyć odpowiednik ls. To znaczy, że chcę $ <tab> zrobić coś innego niż dać mi. Znalazłem fantastyczne zasoby do wykonywania poleceń, ale nie w tym przypadku podstawowym. Każda...

12
zsh chce poprawić vima do .vim

Używam zsh na Gentoo x64, a kiedy piszę sudo vim /path/to/file z mojego folderu domowego, zsh pyta: zsh: correct 'vim' to '.vim' [nyae]? Chcę uruchomić vimnie mój .vimfolder. Jak to naprawić? Domyślam się, że setopt autocdto powoduje. Dziwne jest to, że jeśli nie dodam sudo, zsh nie prosi o nic...

12
modyfikowanie podziału słowa powłoki zsh

Używam powłoki w stylu podziału słów (powłoka w stylu „wybierz słowo”). Ogólnie podoba mi się, ale chciałbym również rozdzielać ukośniki, aby gdy przechodzę słowo do przodu / do tyłu, jeśli słowo nie zawiera żadnych znaków, całkowicie pomija słowo, ale jeśli zawiera jedno lub więcej ukośników,...

12
Cicho uruchom zadanie w tle

Wiem, że możesz tego użyć, aby uruchomić proces w tle, bez otrzymywania powiadomienia, gdy proces zostanie umieszczony w tle i kiedy zostanie to zrobione w następujący sposób: (Command &) &> / dev / null Jednak usuwa to opcję pułapki po zakończeniu procesu ( trap child_done...

12
Serializuj zmienne powłoki w bash lub zsh

Czy jest jakiś sposób na serializację zmiennej powłoki? Załóżmy, że mam zmienną $VARi chcę móc zapisać ją w pliku lub czymkolwiek, a następnie odczytać ją później, aby odzyskać tę samą wartość? Czy istnieje przenośny sposób na zrobienie tego? (Nie sądzę) Czy istnieje sposób na zrobienie tego w...

12
Rozwiąż wszystkie aliasy w wierszu polecenia zsh

Zagnieżdżałem aliasy i chcę je wszystkie rozwiązać przed wykonaniem polecenia. W jaki sposób mogę to zrobić? Jeśli jest funkcja, która nie jest powiązana z żadnym klawiszem, to też M-x foobarjest dla mnie w porządku. Mogę nawet użyć polecenia zewnętrznego ( type, command, which, cokolwiek)....

12
Wyczyść lub wyłącz aliasy w Zsh

Zainstalowałem oh-my-zsh, aby korzystanie z terminala było nieco łatwiejsze. Jedną z rzeczy, która mnie wkurza, są dodawane przez nią płodne aliasy, takie jak „ga”, „gap”, „gcmsg”, „_”, które są trudniejsze do zapamiętania niż oryginalne polecenie i zanieczyszczają tablicę skrótów poleceń. Czy...