что-то, что Вы могли бы хотеть иметь в своем .emacs,
(setq kill-whole-line t)
, Который в основном уничтожает всю строку плюс новая строка каждый раз, когда Вы вызываете уничтожать-строку (т.е. через C-k). Затем без дополнительного кода, можно просто сделать C-a C-k C-y C-y для дублирования строки. Это ломается к
C-a go to beginning of line
C-k kill-line (i.e. cut the line into clipboard)
C-y yank (i.e. paste); the first time you get the killed line back;
second time gives the duplicated line.
, Но если Вы используете это часто затем, возможно, специализированная привязка клавиш могла бы быть лучшей идеей, но преимущество просто использования C-a C-k C-y C-y является Вами, может копировать строку в другом месте, вместо чуть ниже текущей строки.
Взгляните на эту статью проекта кода . Похоже, это хорошая отправная точка, чтобы получить то, что вы хотите.