2013-04-14 3 views

ответ

29

Удаление из курсора в конец файла не является чем-то, что я делаю достаточно часто, чтобы связать его, чтобы он мог привязываться к одному ключу. Я хотел бы сделать это:

  • C-пространство (set-mark)
  • M-> (end-of-buffer)
  • Cw (kill-region)

Просто потому, что он сочетает в себе общие действия и поэтому легко запомнить.

Может быть последовательность, которая использует меньше ключей, но я предпочитаю простой.

+7

Вы нажимаете на 50% больше ключей, чем необходимо. Попробуйте это без C-пространства. –

+1

Спасибо @event_jr, что работает, что меня удивило, поэтому я посмотрел, почему. Оказывается, одна из первых вещей 'end-of-buffer' does is' (или (consp arg) (region-active-p) (push-mark)) ', которая, если вы не передадите аргументы в конец, buffer', и никакая область в данный момент не активна, вызывает 'push-mark', что делает C-пробел' set-mark' выше, избыточным. –

+1

Любая команда, которая перемещает точку далеко или непредсказуемо (isearch, tag jump и т. Д.), Будет (обычно) сначала нажимать метку. –

Смежные вопросы