Table of Contents
- 1 典型的工作流程
- 2 將子視窗自動編號,然後按M-0…9跳轉(最愛)
- 3 undo/redo之前的視窗操作(最愛)
- 4 焦點移動到下一視窗(常用)
- 5 水平/垂直切分當前視窗(常用)
- 6 將當前子視窗最大化(常用)
- 7 刪除當前子視窗(偶爾用)
- 8 移動焦點到上下左右的視窗(基本不用)
- 9 儲存/載入視窗布局到register(基本不用)
1 典型的工作流程
- 在兩個子視窗中對比檔案內容
- 開啟更多的視窗以參考其他資訊.
- 對某個視窗內容比較有興趣,跳轉到該視窗,將該視窗最大化
- 看完最大化的視窗內容後,undo最大化操作,重新回到早先的多個小視窗模式以便繼續縱覽全域
2 將子視窗自動編號,然後按M-0…9跳轉(最愛)
安裝window-numbering.el,然後在.emacs中添加以下代碼,
(require 'window-numbering)(window-numbering-mode 1)
3 undo/redo之前的視窗操作(最愛)
安裝Winner Mode,然後在.emacs中添加以下代碼,
(winner-mode 1);; copied from http://puntoblogspot.blogspot.com/2011/05/undo-layouts-in-emacs.html(global-set-key (kbd "C-x 4 u") 'winner-undo)(global-set-key (kbd "C-x 4 r") 'winner-redo)
4 焦點移動到下一視窗(常用)
M-x other-window,快速鍵是`C-x o`.
5 水平/垂直切分當前視窗(常用)
快速鍵C-x 2/3
6 將當前子視窗最大化(常用)
M-x delete-other-windows,快速鍵`C-x 1`.
7 刪除當前子視窗(偶爾用)
M-x delete-window,快速鍵`C-x 0`.
8 移動焦點到上下左右的視窗(基本不用)
因我較喜歡vi快速鍵,所以我安裝了Evil Mode.快速鍵和Vi一樣.C-w h/j/k/l移動至各方向的子視窗.
9 儲存/載入視窗布局到register(基本不用)
`C-x r w <register>`儲存,`C-x r j <register>`載入.