Na przykład, jeśli stwierdzę, że brakuje mi jednej litery w długim poleceniu, obecnie muszę nacisnąć ←, aby przesunąć kursor, który jest wolny. Dlaczego nie możemy użyć myszy, aby ustawić kursor w wybranym miejscu?
Na przykład, jeśli stwierdzę, że brakuje mi jednej litery w długim poleceniu, obecnie muszę nacisnąć ←, aby przesunąć kursor, który jest wolny. Dlaczego nie możemy użyć myszy, aby ustawić kursor w wybranym miejscu?
Odpowiedzi:
Użyj emacsa.
sudo apt-get install emacs
Po instalacji uruchom emacsa:
emacs
Naciśnij Alt+ X, wpisz term
i naciśnij Enter. Voila!
Masz terminal, w którym możesz zmieniać pozycję kursora za pomocą myszy.
Jeśli kliknięcie myszą nie zmieni kursora (w 99% przypadków, to domyślnie), następnie umieści (xterm-mouse-mode t) w pliku .emacs:
echo (xterm-mouse-mode t) > ~/.emacs
Sam terminal może pobierać dane za pomocą myszy. Możesz przetestować to otwieranie pliku tekstowego za pomocą nano
i włączania myszy
(M-M) Mouse support enable/disable
(Na mojej klawiaturze to ESC+ M.)
Następnie możesz zmienić pozycję kursora, klikając.
Jeśli proszą o zmianę położenia kursora w powłoce, odbyła się dyskusja w ubuntuforums wymieniających gpm . Istnieje również duplikat tego pytania w przepełnieniu stosu z kilkoma proponowanymi alternatywami.
W trybie vi (gdy linia poleceń zachowuje się jak vi, włączona przez set -o vi
) możesz uruchomić pełną vi, aby edytować bieżącą linię: Przejdź w tryb poleceń za pomocą ESC
, a następnie naciśnij v
. i vi, powinieneś być w stanie użyć myszy, aby przejść do oczekiwanej postaci.
Nie wiem, czy takie polecenie istnieje dla trybu emacs ( set -o emacs
), domyślnego.
Możesz tego użyć jupyter qtconsole
wraz z bash_kernel ! Postępuj zgodnie z instrukcjami instalacji na repozytoriach github w podanych linkach, a następnie z poziomu terminalu
jupyter console --kernel bash
Spowoduje to uruchomienie nowego okna z wszechstronną i potężną powłoką, która ma