您是否嘗試過使用水平或垂直分割窗口這個(通過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)
您也可以扔在粘貼,緩衝關閉,緩衝開關操作。我想你必須手動將緩衝區保存到文件。
一些資源