如何在emacs中复制缓冲区之间的整行?
我想把一整行从缓冲区A复制到->缓冲区B 与您在Ediff会话中执行此操作的方式相同。 只需按A或B键,即可复制entireline 但是,我不在ediff中,因为这两个文件是不同的 有没有快速的方法如何在emacs中复制缓冲区之间的整行?,emacs,Emacs,我想把一整行从缓冲区A复制到->缓冲区B 与您在Ediff会话中执行此操作的方式相同。 只需按A或B键,即可复制entireline 但是,我不在ediff中,因为这两个文件是不同的 有没有快速的方法 或者键盘宏是最好的选择吗?除非您对学习emacs lisp感兴趣,否则键盘宏肯定是最好的选择 这是录制此宏时的C-h l损失 C-x(C-a C-SPC C-n M-w C-x o C-a C-y C-u-1 C-x o C-x) 这是作为文本转储的宏(编辑最后一个kbd宏) 以下是将宏绑定到in
或者键盘宏是最好的选择吗?除非您对学习emacs lisp感兴趣,否则键盘宏肯定是最好的选择 这是录制此宏时的C-h l损失 C-x(C-a C-SPC C-n M-w C-x o C-a C-y C-u-1 C-x o C-x) 这是作为文本转储的宏(
编辑最后一个kbd宏
)
以下是将宏绑定到init文件中的键的代码:
(global-set-key (kbd "C-c c") [?\C-a ?\C- ?\C-n ?\M-w ?\C-x ?o ?\C-a ?\C-y ?\C-u ?- ?1 ?\C-x ?o])
此外,函数
附加到缓冲区也可能有用。它可以代替序列其他窗口
,杀死环保存
和扬克
。是的,这是一个更简单的序列,并且它不会占用杀死环中的一个插槽。上面的内容没有经过优化,我在编辑文件时会记录很多临时宏,而且几乎从不保存它们,所以效率对我来说不是问题。
(global-set-key (kbd "C-c c") [?\C-a ?\C- ?\C-n ?\M-w ?\C-x ?o ?\C-a ?\C-y ?\C-u ?- ?1 ?\C-x ?o])