您是否尝试过使用水平或垂直分割窗口这个(通过C-×3或C-X 2)?看起来它会给你更少的步骤 - 即使你实现了像你在谈论的东西。
我发现分裂窗口真的加快了复制和粘贴操作。我使用我的号码簿上的箭头键在窗口之间切换(windmove-left
/-right
/-up
/-down
),所以它只有一个按键,您可以转到您想要的窗口。
我想这与你所要求的有点不同,但它听起来像可能有助于加快一点。
C-X左和C-X右循环缓冲器,但你必须多次打它,你不能只是保持键按下。
为#1创建一个宏,你刚开始一个宏,打你通常做创建一个新的缓冲钥匙,并停止宏。
因此,这将是这样的:
CX(CX bNEW
RETCX)
然后,您可以保存NEW
到文件一旦你完成粘贴,所以你可以再次使用这个宏来创建一个新的缓冲区。 C-x e尝试宏。如果有效,您可以将其保存到您的文件中。这是通过做:
M-Xname-last-kbd-macro
然后你会得到一个提示输入您所选择的名称。这仅适用于本届会议。然后将名称宏保存到您的初始化文件中。首先你打开你的.emacs
或文件。然后你把地步,你想要的宏定义去,然后键入:
M-Xinsert-kbd-macro
现在,您可以运行宏通过M-X<macroname>
使用其名称。您可以绑定您的宏按键太(在你的.emacs
或文件):
(global-set-key (kbd "C-c a") '<macroname>)
例如,这是怎么您看起来创建打开一个名为NEW
新的缓冲区不与一个关联的宏之后文件和这个宏绑定到抄送ñ:
;; Creates a new unassociated buffer called NEW
(fset 'new-buffer "\C-xbNEW\C-m");
;; Shortcut for new-buffer
(global-set-key (kbd "C-c n") 'new-buffer)
您也可以扔在粘贴,缓冲关闭,缓冲开关操作。我想你必须手动将缓冲区保存到文件。
一些资源