作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想从缓冲区 A 复制整行到-> 缓冲区 B。
与您在 Ediff session 中执行此操作的方式相同。您只需按 A 或 B 即可复制整行。
但是我不在 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 )
这是转储为文本的宏 (edit-last-kbd-macro
)
;; Keyboard Macro Editor. Press C-c C-c to finish; press C-x k RET to cancel.
;; Original keys: C-a C-SPC C-n M-w C-x o C-a C-y C-u -1 C-x o
Command: last-kbd-macro
Key: none
Macro:
C-a ;; le::beginning-of-line
C-SPC ;; set-mark-command
C-n ;; next-line
M-w ;; le::kill-ring-save
C-x o ;; other-window
C-a ;; le::beginning-of-line
C-y ;; yank
C-u -1 C-x o ;; other-window
这是将宏绑定(bind)到初始化文件中的键的代码:
(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])
关于emacs - 如何在 emacs 中的缓冲区之间复制整行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14349041/
我是一名优秀的程序员,十分优秀!