Mój .zshrcwygląda tak: export EDITOR="/usr/bin/vim" Teraz, gdy otwieram terminal i wprowadzam skrót klawiaturowy, taki jak ctrlaprzejście na początek linii, to nie działa. Zamiast tego ciąg ^A(lub inny ciąg, w zależności od wprowadzonego skrótu) zostaje wprowadzony do terminala: emlai:~ % ^A Usunięcie słowa exportz mojego .zshrcpowoduje, że skróty klawiaturowe działają poprawnie: …
Używam Ubuntu 11.04. Czy istnieje sposób, aby ustawić kolorowanie danych wyjściowych po zakończeniu wyświetlania tabulacji na płycie CD, ls itp.? to znaczy myshell@root$ cd ~/user/files/ Nacisnąłem kartę ... myfile myfoo mybar <- to wyjście jest kolorowe? Mam nadzieję, że podobał ci się mój schemat.
Kontynuacja części podstawowej tego pytania . W bashmogę użyć ${!FOO}do podwójnej zamiany, w zsh ${(P)FOO}. W obu działa stara szkoła (hack-y) eval \$$FOO. Najmądrzejszą i najbardziej logiczną rzeczą byłoby dla mnie ${${FOO}}, ${${${FOO}}}…zastąpienie podwójnym / potrójnym / n. Dlaczego to nie działa zgodnie z oczekiwaniami? Po drugie: co robi \w …
zstylewygląda na to, że jest to po prostu centralne miejsce do przechowywania i pobierania danych, jak alternatywa dla export-ing parametrów powłoki. Czy to prawda, czy może jest coś więcej?
W zshThe cdpolecenie ma postać dwóch argumentów: cd OLD NEWzmienia się ${PWD/OLD/NEW}. Z systemem uzupełniania w nowym stylu, zsh jest w stanie NEWwykonać: drugi argument jest uzupełniany na podstawie tego, co OLDmożna zastąpić, aby uzyskać istniejący katalog. Ale pierwszy argument został uzupełniony tylko do istniejących katalogów. Jak mogę zmusić Zsh …
OSTRZEŻENIE NIE PRÓBUJ URUCHOMIĆ TEGO NA MASZYNIE PRODUKCYJNEJ Czytając stronę Wikipedii na ten temat , ogólnie śledzę, co się dzieje z następującym kodem: :(){ :|:& };: fragment opisu Następująca bomba widelca została zaprezentowana jako sztuka w 2002 roku;56 jego dokładne pochodzenie nie jest znane, ale istniało na Usenecie przed 2002 …
Chciałbym mieć plik np. f tylko z aliasami zsh (względy czystości). Następnie chciałbym obejmują f plik w moim .zshrc pliku, tak że aliasy zdefiniowane w f są widoczne w .zshrc . Czy to możliwe? Jeśli tak, mógłbym utworzyć skrypt np. my_alias( $my_alias ll 'ls -l'), który dołącza alias do pliku …
Obecnie w moim pliku .zshrc mam następujące elementy: bindkey '^[[A' up-line-or-search bindkey '^[[B' down-line-or-search Wydaje się to jednak pasować do zawartości mojego bieżącego wejścia, zanim pojawi się znak spacji. Na przykład sudo ls /dopasuje każdy wiersz w mojej historii, który zaczyna się od sudo, podczas gdy chciałbym, aby dopasowywał tylko …
Czy można użyć wbudowanego edytora wiersza ( zle) zsh, aby wprowadzić dane wejściowe do podprocesu? To znaczy, chciałbym uruchomić zlewrap mycommandgdzie zlewrapjest funkcja zsh i mycommandjest to dowolny program, który po prostu odczytuje wiersze ze standardowego wejścia; zlewrapskutecznie zapewniłoby możliwości edycji linii w Zle mycommand. To jest na modelu, rlwrapktóry …
W Zsh (jak również w bash) możesz użyć niektórych rozszerzeń słów historii, aby oznaczyć argumenty z poprzednich poleceń. Ten przykład pokazuje uzyskanie 2. parametru z poprzedniego polecenia w historii z !:#rozszerzeniem: % echo foo bar baz foo bar baz % echo !:2 echo bar bar Często zapominam, jaki dokładnie jest …
Mam problem. Nie jestem pewien, jak się poruszać. Gdzieś w moim systemie mam zdefiniowany alias: alias subl=\''/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl'\' Nie jestem pewien, w którym pliku się znajduje, i chcę go zmienić (lub usunąć). Mógłbym po prostu odblokować to w moim .zshrc, ale to nie jest tak eleganckie rozwiązanie. Po uruchomieniu …
Używając zsh, otrzymuję komunikat „Nie znaleziono dopasowania” przy wyborze wzorca, który nie pasuje rmi nawet przy przekierowaniu wyjścia. # rm * > /dev/zero 2>&1 zsh: no matches found: * Jak mogę pozbyć się tej wiadomości?
Wyrażenie: $ ksh -c 'for ((i=0;i<10;i++)){ echo $i;}' 0 1 2 3 4 działa poprawnie. Nie mogę znaleźć opisu tej składni, w której {...;}zastępuje ; do ...; doneona instrukcję. Czy jest odniesienie w instrukcji? Dla których powłok to działa poprawnie?
Pierwsze dwa znaki zostały powtórzone podczas gdy ja używam Tabdo ukończenia. Na poniższym zrzucie ekranu cdpowtarza się. Próbowałem rxvt-unicdoe, xterm, terminator. Wszystkie te emulatory terminali mają ten problem. Zsh wersja 5.0.2, plik konfiguracyjny on-my-zsh
Powiedz, że mam dwie ścieżki: <source_path>i <target_path>. Chciałbym moją skorupę (zsh), aby automatycznie sprawdzić, czy istnieje sposób, aby reprezentować <target_path>od <source_path>jako ścieżkę względną. Np. Załóżmy <source_path> jest /foo/bar/something <target_path> jest /foo/hello/world Wynik byłby ../../hello/world Dlaczego potrzebuję tego: Musi Lubię tworzyć dowiązania symbolicznego od <source_path>celu <target_path>za pomocą względnego łącza symboliczne ile …
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.