Pytania otagowane jako key-bindings

Skróty klawiaturowe, akordy klawiszy, sekwencje klawiszy, klawisze skrótu lub dowolne powiązanie między kombinacjami klawiszy i odpowiadającymi im akcjami w Emacsie.

17
Jak szybko przełączać bufory?
W waniliowym Emacsie muszę to zrobić, C-x ba następnie ręcznie wpisać nazwę bufora, aby przełączyć. Jeśli zapomnę nazwę bufora, muszę nacisnąć przycisk, TABaby wyświetlić listę możliwych uzupełnień. Czy mogę coś zrobić, aby ten proces był szybszy?


4
Jak zastąpić powiązania trybu głównego
Czasami moje globalne skróty klawiszowe są zastępowane przez tryb główny. Prostym przykładem jest następujące ustawienie w moim pliku init (global-set-key (kbd "C-j") 'newline-and-indent) Ale irytujące jest to ukrywanie klawiszy w głównym trybie „Lisp Interaction”, który jest domyślnym trybem bufora scratch. Kiedy znajduję się w sytuacji, w której główny tryb (lub …


4
Pokaż niezwiązane klucze
Chcę zdefiniować niektóre powiązania klawiszy dla mojego nowego znalezionego użycia steru, niesamowitego trybu btw i chcę to zrobić bez nadpisywania użycia innych kluczy. Zdaję sobie sprawę, że liczba różnych kombinacji klawiszy jest nieskończona, ale czy jest jakiś sposób, aby zobaczyć wszystkie niezdefiniowane powiązania klawiszy dla powiedzmy 1 poziomu głęboko? Na …

3
Problemy ze skrótami klawiszowymi podczas korzystania z terminala
Mam następujący wiersz init.el: (global-set-key [(control \;)] 'comment-region) Działa bardzo dobrze w oknie GUI, ale jeśli emacszostanie wywołane z tą -nwopcją C-;, nie komentuje regionu, tylko wstawia ;znak. M-x comment-region RETdziała jednak dobrze. Próbowałem postępować zgodnie z tą odpowiedzią na podobny problem, ale C-q C-;po prostu powraca ;i oczywiście nie …

4
Jak mogę zasymulować arbitralne kluczowe wydarzenie z Elisp?
Czy można symulować dowolne zdarzenie klucza z elisp? Wiem, w jaki sposób mogę znaleźć powiązanie dla danego klucza, a następnie wywołać to polecenie interaktywnie, ale co, jeśli to zdarzenie klucza nie jest powiązane z poleceniem? Jako przykład , co jeśli chciałbym powiązać, C-`aby zachowywał się tak samo jak ESCklucz we …

3
Jak sprawić, aby naciśnięcie <RET> w plikach sterów-otwierania otworzyło katalog?
Po uruchomieniu #'helm-find-filesi przejściu do katalogu naciśnięcie &lt;ret&gt;powoduje otwarcie tego katalogu w trybie dired. Trzeba nacisnąć, C-jaby wejść do tego katalogu w Helm. Chciałbym &lt;RET&gt;działać tak C-jjak tutaj, ale niekoniecznie wszędzie indziej. Sprawdziłem i jestem C-jzobowiązany #'helm-maybe-exit-minibuffer, ale jestem &lt;RET&gt;zobowiązany #'helm-execute-persistent-action. Wiązanie &lt;RET&gt;do #'helm-maybe-exit-minibufferdziała w tym przypadku, ale psuje inne …

1
Jak odróżnić Ci od TAB?
Zwykle ze względów historycznych emacs traktuje TABkod i C-iklucz tak samo, por. dokumentacja emacs lisp na klawiszach funkcyjnych lub odpowiedź abo-abo na pytanie „Jaka jest różnica między TAB a?” . UWAGA: W tym poście są kody klawiszy TAB, &lt;tab&gt;oraz C-i; tabi Ctrl+ iz drugiej strony są fizycznymi klawiszami na klawiaturze. …



2
Konwencja o używaniu Cx lub Cc jako kluczy prefiksów
Jakie są konwencje dotyczące korzystania C-x, C-club M-jako klawisze prefiks? Na przykład: czy C-xitp. Służy do zapisywania lub odwiedzania buforów? Czy C-citp. Służy do edycji tekstu? tło Może to głupie pytanie. Używam hiszpańskiej klawiatury i czasami redefiniuję skróty klawiaturowe, które są wspólne dla klawiatury angielskiej (QWERTY). Na przykład: polecenie powłoki …

1
Najlepsza (minimalna liczba naciśnięć klawiszy) metoda przeskakiwania na początek funkcji, a następnie powrót do bieżącego punktu?
Czasami jestem w długiej funkcji, w której początek funkcji nie jest widoczny. Chociaż ostatnio dowiedziałem się o tym, (which-function-mode)co w modelu mówi mi o nazwie funkcji, chciałbym móc szybko przejść do początku funkcji, a następnie wrócić tak łatwo, jak to możliwe. Do tej pory znalazłem dwa rozwiązania. Za pomocą znaku …

1
Jaka jest różnica między TAB a <tab>?
Czytałem dokumentację dotyczącą trybu Yasnippet, kiedy doszedłem do sekcji, w której zdefiniowano klucz aktywujący: Wygląda na to, że tryb pomocniczy Yasnippet określa TABklucz do uruchomienia yas-expandza pomocą: (define-key yas-minor-mode-map (kbd "&lt;tab&gt;") 'yas-expand) (define-key yas-minor-mode-map (kbd "TAB") 'yas-expand) Jaka jest różnica między &lt;tab&gt;i TAB? (Próbowałem google go, ale nie mogłem znaleźć …

4
Użyj Super w emacs -nw w systemie Linux
Z trudem znajdowałem proste i bezpośrednie pytanie do odpowiedzi, dlatego postanowiłem zadać tutaj. P: Czy jest sposób na użycie Super w Emacsie uruchomionym w terminalu w Linuksie? PS : Przeczytałem wiele informacji na temat, xmodmapale myślę, że kluczem jest to, że emulator terminala nie może reprezentować super klucza. Jednak (kbd …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.