我想从缓冲区A -to-> buffer B复制整行.
与您在Ediff会话中执行此操作的方式相同.您只需按A或B即可复制整行.
但是我不是因为两个文件都不一样.
有快速的方法吗?
或者键盘宏是最好的选择?
键盘宏绝对是最好的选择,除非你有兴趣学习emacs-lisp.
这是C-h l录制此宏的损失
Cx(Ca C-SPC Cn Mw Cx o Ca Cy Cu - 1 Cx o Cx)
这是作为text(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
Run Code Online (Sandbox Code Playgroud)
以下是将宏绑定到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])
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
117 次 |
| 最近记录: |