O ile wiem, tylko wywołania bez „-nw” obsługują akcje myszy. Mogę się mylić, ponieważ widziałem, jak vim ma pewne wsparcie dla myszy.
Klawisze strzałek? Nie wiem, dlaczego nie działają dla ciebie, więc popieram odpowiedź z prośbą o sprawdzenie ustawień TERM i dodanie, że wyjściem jest albo wypróbowanie innej wersji emacsa, albo zapomnienie domyślnego terminala i uruchomienie xterm &
lub rxvt &
przed jakimkolwiek emacs -nw
praca.
Aby odpowiedzieć na twoje pytanie w menu ... spójrz tutaj: https://stackoverflow.com/questions/191312/how-do-i-get-to-the-menu-in-emacs-in-console-mode
Otrzymasz wyskakujące okienko, które symuluje naciśnięcie klawisza Alt przywołującego menu i wykonanie nawigacji w trybie tekstowym. Na przykład, wychodzenie z emacsa jest tak łatwe (lub trudne) jak uderzenie F10
i naciskając f
i wtedy q
. Problem polega na tym, że domyślne terminale na komputerach Mac i Ubuntu 10.10 pochłaniają ten klawisz, aby uruchomić własną funkcjonalność, taką jak gnome-terminal
menu lub MacOS Dashboard
.
Musisz wyłączyć tę funkcję w zależności od skrótów systemu operacyjnego lub terminala. Komputery Mac mają do tego panel Preferencji systemowych, a terminal gnome ma preferencje w Edit menu
. Nie pamiętam, czy cygwin źle się zachowuje i co to za poprawka, ale wiem, że to działało dla mnie.
Jeśli miałeś na myśli posiadanie widocznego menu ... zależy to od wersji emacsa, bez względu na to, czy domyślnie widzisz to. W systemie MacOS nie, ale w Ubuntu pojawia się domyślnie bez żadnej konfiguracji pliku .emacs. Prawdopodobnie możesz sprawić, by działał na stałe, edytując (lub tworząc) ~ / .emacs i dodając linię (menu-bar-mode t)
Możesz to skomentować w dowolnym momencie, używając ;;
znacznik komentarza.
PS: Będziesz mieć smutną świadomość, że ten pasek menu jest w Twoim no-window mode
jest tylko ozdobnym chwytem i NIE pobiera danych z myszy. Jest więc po to, aby pokazać ci pośrednio tryb językowy, którego używa (przy czym nagłówki menu zmieniają się w momencie przełączania .sh
pliki do .cpp
i tak dalej)