2013-04-14 11 views

risposta

29

L'eliminazione dal cursore alla fine del file non è qualcosa che faccio abbastanza spesso da legare per renderlo degno di essere associato a una singola chiave. Mi piacerebbe fare questo:

  • C-spazio (set-mark)
  • M-> (end-of-buffer)
  • Cw (kill-region)

Proprio perché unisce azioni comuni ed è quindi facile da ricordare.

Potrebbe esserci una sequenza che utilizza meno chiavi, ma preferisco la semplice.

+7

Stai premendo il 50% in più di chiavi del necessario. Provalo senza C-spazio. –

+1

Grazie @event_jr, che funziona, che mi ha sorpreso così ho cercato di capire perché. Risulta una delle prime cose che 'end-of-buffer' è' (o (consp arg) (region-active-p) (push-mark)) ', che se non si passa nessun argomento a' end-of- buffer' e nessuna regione è attualmente attiva, chiama 'push-mark', rendendo così il' set-mark' C-space sopra, ridondante. –

+1

Qualsiasi comando che sposta il punto lontano o imprevedibilmente (isearch, tag jump, ecc.) (Di solito) sposterà prima il segno. –

Problemi correlati