Domande taggate «key-bindings»

Scorciatoie da tastiera, accordi, sequenze di tasti, tasti di scelta rapida o qualsiasi associazione tra combinazioni di tasti e azioni corrispondenti in Emacs.



1
Come posso impostare le associazioni dei tasti per le modalità in uno stato Male specifico?
Ho una serie di combinazioni di tasti che uso per entrambi web-modee php-modein modalità di inserimento (del male). Quindi non posso usare set-local-mapo qualcosa del genere. Perché in modalità normale, gli stessi tasti chiameranno quindi altri comandi. Quindi i binding devono essere attivi evil-insert-state-mapsolo in. Ho il seguente: (eval-after-load 'php-mode …

1
perché emacs non supporta gli eventi chiave su / giù
AFAIK emacs non supporta keyup/keydownsolo eventi keypressed. Un esempio di conseguenza è che quando vogliamo contrassegnare una regione dobbiamo prima impostare un segno set-mark-commande quindi possiamo contrassegnare la regione spostandoci attorno al punto. Mentre questa è davvero una caratteristica interessante in quanto non è necessario tenere premuto il tasto Maiusc …


3
Continua a muoverti fino alla fine delle linee
L'impostazione predefinita dell'associazione dei tasti C-a/C-eè solo per una cosa, passa all'inizio / alla fine della riga, c'è qualche pacchetto che può far funzionare Emacs in questo modo: Se non sono alla fine di una riga, C-eandrà alla fine della riga, altrimenti andrà alla fine della riga successiva Se non …

1
Come posso tornare da un 'codice' chiave alla sua equivalenza di tastiera?
Ho la seguente documentazione: mc/keymap is a variable defined in `multiple-cursors-core.el'. Its value is (keymap (67108903 . mc-hide-unmatched-lines-mode) (27 keymap (118 . mc/cycle-backward)) (22 . mc/cycle-forward) (return . multiple-cursors-mode) (7 . mc/keyboard-quit)) Documentation: Keymap while multiple cursors are active. Main goal of the keymap is to rebind C-g and <return> …



1
passa automaticamente all'ennesimo carattere in linea dopo ogni Cn o Cp
questa funzionalità andrebbe bene con la modalità emmet. Con emmet-mode, posso espandermiLi * 3 per <Li> </ li> <Li> </ li> <Li> </ li> senza sforzo. Ma dopo inserisco qualcosa tra i primi tag. devo scorrere nella posizione giusta per passare alla riga successiva, che è inconviniente. Questa serratura che …

3
Perché non riesco a associare Shift- <backspace>?
Il mio sistema è debian wheezy, ho provato a fare quanto segue (global-set-key (kbd "S-&lt;backspace&gt;") 'evil-shift-left-line) (global-set-key (kbd "&lt;S-backspace&gt;") 'evil-shift-left-line) (define-key global-map [S-backspace] 'evil-shift-left-line) Quello che voglio è nella modalità di inserimento malefica, posso eliminare una larghezza della scheda in avanti invece di premere backspace 4 volte. Il keybinding funziona …



2
Come sciogliere veramente TUTTI i keybind globali?
Ci ho appena provato (set 'global-map (make-sparse-keymap)) ma l'emissione C-hbmostra ancora tonnellate di schifezze, specialmente nella sezione Global Bindings : Global Bindings: key binding --- ------- C-@ set-mark-command C-a move-beginning-of-line C-b backward-char C-d delete-char C-e move-end-of-line C-f forward-char C-g keyboard-quit C-h help-command TAB indent-for-tab-command C-k kill-line C-l recenter-top-bottom RET newline …

2
Come rilevare sequenze di tasti che non modificano il buffer?
Qual è il modo migliore per rilevare sequenze di tasti (ad esempio tramite un hook) che non modificano il buffer? Intendo cose come i tasti freccia per indicare il movimento, le chiamate a beginning-of-buffer, ecc. La ragione di ciò è che sto lavorando su alcuni ycmdbinding per emacs e mi …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.