快速将当前Frame四分屏,并且四个Window显示不同的buffer
[lisp]
;; 瞬间变成4个窗口,并且4个窗口显示不同的buffer
(defun split-window-to-four()
"split current frame to four"
(interactive)
(progn
(split-window-horizontally)
(set-window-buffer (next-window) (other-buffer))
(split-window-vertically)
(set-window-buffer (next-window) (other-buffer))
(other-window 2)
(split-window-vertically)
(set-window-buffer (next-window) (other-buffer))
(other-window -2)))
(global-set-key (kbd "C-x 4") 'split-window-to-four)
[/lisp]
Emacs瞬间变成四分屏
- 老蒋
- 帖子: 52
- 注册时间: 2007-01-21 15:48
- 来自: 四川
Emacs瞬间变成四分屏
上次由 老蒋 在 2012-02-14 11:29,总共编辑 1 次。
- josephyoung
- 帖子: 158
- 注册时间: 2011-11-05 18:53
- 来自: 南极圈
Re: Emacs瞬间变成四分屏

- Fermat618
- 帖子: 728
- 注册时间: 2008-12-28 16:01
- 老蒋
- 帖子: 52
- 注册时间: 2007-01-21 15:48
- 来自: 四川
Re: Emacs瞬间变成四分屏
"C-x 4"这个快捷键和dired的dired-jump-other-window有冲突。Fermat618 写了:C-x 4是Emacs有定义的快捷键前缀。
会提示C-x4是前缀。
[lisp];; dired-x.el:334
(define-key global-map "\C-x4\C-j" 'dired-jump-other-window)[/lisp]
我不怎么用这个函数,所以给他注释了。;-)
- Fermat618
- 帖子: 728
- 注册时间: 2008-12-28 16:01
Re: Emacs瞬间变成四分屏
Emacs的tutor里面就有说到C-x 4开头的快捷键啊,你不看tutor?老蒋 写了:"C-x 4"这个快捷键和dired的dired-jump-other-window有冲突。Fermat618 写了:C-x 4是Emacs有定义的快捷键前缀。
会提示C-x4是前缀。
[lisp];; dired-x.el:334
(define-key global-map "\C-x4\C-j" 'dired-jump-other-window)[/lisp]
我不怎么用这个函数,所以给他注释了。;-)
爱因斯坦会弹钢琴
爱因斯坦会拉小提琴
爱因斯坦会骑自行车
爱因斯坦会拉小提琴
爱因斯坦会骑自行车
-
- 帖子: 750
- 注册时间: 2006-03-19 11:39