Bawiłem się po monicie bash i nacisnąłem ESC, a następnie {, po czym powłoka pokazała wszystkie pliki do ukończenia, w postaci łańcucha plików tekstowych. Np .: Gdybym wpisał, bash Ca po nim ESC+{, powłoka pokazałaby to: bash CHECK{,1,2{,23{336{,66666},6},3{,6}}}automatyczne uzupełnianie wszystkich możliwych plików i katalogów zaczynających się na C, pokazując wszystkie …
Wyjaśnienie: Nie pytam, jak zmienić kursor podczas używania vima w terminalu . Chcę, aby kursor zmienił się podczas przełączania między trybem wprowadzania a trybem poleceń w trybie vi Basha: set -o vi <CR> type some text <ESC> (the cursor changes shape/color) i (cursor change back) etc... Znalazłem skrypt, który umożliwia …
Jedną z moich ulubionych sztuczek w Bash jest otwieranie wiersza poleceń w edytorze tekstu. Robię to (w trybie vi), naciskając ESC v. Gdy to zrobię, wszystko, co jest w wierszu polecenia, jest teraz wyświetlane w moim edytorze $ EDITOR. Następnie mogę edytować polecenie tak, jakby to był dokument, a kiedy …
Nie jestem pewien, jak to powiedzieć, ale często zdarza mi się pisać takie polecenia: cp /etc/prog/dir1/myconfig.yml /etc/prog/dir1/myconfig.yml.bak Zazwyczaj po prostu wpisuję ścieżkę dwukrotnie (z uzupełnieniem tabulacji) lub skopiuję i wkleję ścieżkę kursorem. Czy jest jakiś bashfoo, który ułatwia pisanie?
Właśnie pisałem coś w stylu: mv foo/bar/poit/zoid/narf.txt i nagle zdałem sobie sprawę, cholera, muszę ponownie wpisać duże części tego parametru mv foo/bar/poit/zoid/narf.txt foo/bar/poit/zoid/troz.txt Nawet przy wypełnianiu tabulatorów jest to dość bolesne. Wiem, że mogę skopiować i wkleić parametr, wybierając tekst i klikając środkowym przyciskiem myszy, ale to nie wystarczy. Chcę …
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 …
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
Chciałbym uruchomić polecenie foo --bar=baz <16 zeroes> Jak efektywnie wpisać 16 zer *? Jeśli przytrzymam Alti wcisnę 1 6 0, powtórzy to 160 razy, co nie jest tym, czego chcę. W emacsie mogę użyć Alt-[number]albo Ctrl-u 1 6 Ctrl-u 0, ale w bash Ctrl-uzabija aktualnie pisaną linię, a następne zero …
Niektóre przypadki bash zmieniają historię poleceń, kiedy ponownie używasz i edytujesz poprzednie polecenie, inne najwyraźniej nie. Szukałem i szukałem, ale nie mogę znaleźć niczego, co mówi, jak zapobiec modyfikowaniu poleceń w historii, gdy są one ponownie używane i edytowane. Są to pytania, takie jak ten , ale to zdaje się …
Chciałbym być w stanie skopiować i wkleić tekst w wierszu poleceń w bash przy użyciu tych samych wiązań klawiaturowych że Emacs używa domyślnie (czyli używając C-spacedo set-mark, M-waby skopiować tekst C-y, M-yaby go wkleić, etc.). Dokumentacja GNU Bash mówi, że Bash zawiera niektóre z tych domyślnych powiązań klawiszy. Na przykład …
Niedawno odkryłem, że jeśli naciśniemy Ctrl+ X Ctrl+ E, bash otwiera bieżące polecenie w edytorze (ustawione w $VISUALlub $EDITOR) i wykonuje je, gdy edytor jest zamknięty. Ale wydaje się, że nie jest to udokumentowane na manstronach.
Instalacja Debiana 8.3 stty werase '^H' lub w Arch Linux 2/2016 stty werase '^?' in .bashrc(na przykład) tworzy Ctrl- Backspaceusuń ostatnie słowo w terminalu. Nie jest to jednak to samo zachowanie, co we współczesnych aplikacjach GUI (np. Firefox): Usuwa ostatnie słowo oddzielone białymi spacjami, a nie ostatnie słowo oddzielone białymi …
Korzystam z uzupełniania tabulatorów w menu zsh. Naciskam Tabraz, a pojawia się lista możliwych uzupełnień. Po Tabponownym naciśnięciu mogę poruszać się po tej liście za pomocą klawiszy strzałek. Jednakże, jest to możliwe, aby poruszać je z vi-like H, J, K, Lklawisze zamiast tego? Używam trybu emacs do wprowadzania z wiersza …
Jedną z rzeczy, które denerwują mnie przy użyciu terminala Linuksa, jest to, że muszę wpisać niewidoczne hasło, na przykład gdy uruchamiasz terminal ssh, zastanawiałem się, czy istnieje sposób na usunięcie / usunięcie niewidocznego hasła bez polegania na backspace lub naciśnięciu klawisza Enter, aby spróbować ponownie
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.