Redian新闻
>
emacs里面有没有快捷建能交换2个窗口的内容? (转载)
avatar
emacs里面有没有快捷建能交换2个窗口的内容? (转载)# Programming - 葵花宝典
t*g
1
【 以下文字转载自 Linux 讨论区 】
发信人: thanksgiving (~灯红酒绿的上海~), 信区: Linux
标 题: emacs里面有没有快捷建能交换2个窗口的内容?
发信站: BBS 未名空间站 (Thu Nov 1 19:36:06 2007)
emacs里面用ctrl+x 3打开两个窗口,不同的文件内容。有没有快捷建能swap左右2各窗
口?
avatar
c*e
2
不知道, 可以 ctrl+x o 到下面的窗口, ctrl+x 0, ctrl+x 3
avatar
r*s
3
我用下面的, 然后 C-c o 交换两个windows
;; transpose(interchange) two windows
(defun his-transpose-windows (arg)
"Transpose the buffers shown in two windows."
(interactive "p")
(let ((selector (if (>= arg 0) 'next-window 'previous-window)))
(while (/= arg 0)
(let ((this-win (window-buffer))
(next-win (window-buffer (funcall selector))))
(set-window-buffer (selected-window) next-win)
(set-window-buffer (funcall selector) this-win)
(select-window (funcall selector)))
(setq arg (if (plusp arg) (1- arg) (1+ arg
相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。