由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - emacs里面有没有快捷建能交换2个窗口的内容? (转载)
相关主题
【贴图】这个人的Emacs + GDB 是怎么做出来的? (转载)问一个intellij idea的快捷键
emacs cygwin请教:如何在vim里运行gdb? (转载)
emacs cygwin怎么set mark请推荐 perl 的IDE
emacs为啥要把shortcut设置成那么别扭有什么好的c++ IDE 推荐的吗?
emacs真是用得吐啊How to kill a window without title?
大牛推荐个方便点的编辑器吧Python里边file writer的问题
emacs, vim无用论does the system guarantee this? (转载)
用vim/emacs相当于开手动车multi-thread 一问,
相关话题的讨论汇总
话题: arg话题: window话题: selector话题: 建能话题: funcall
进入Programming版参与讨论
1 (共1页)
t**********g
发帖数: 3388
1
【 以下文字转载自 Linux 讨论区 】
发信人: thanksgiving (~灯红酒绿的上海~), 信区: Linux
标 题: emacs里面有没有快捷建能交换2个窗口的内容?
发信站: BBS 未名空间站 (Thu Nov 1 19:36:06 2007)
emacs里面用ctrl+x 3打开两个窗口,不同的文件内容。有没有快捷建能swap左右2各窗
口?
c****e
发帖数: 1453
2
不知道, 可以 ctrl+x o 到下面的窗口, ctrl+x 0, ctrl+x 3
r*********s
发帖数: 2157
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
1 (共1页)
进入Programming版参与讨论
相关主题
multi-thread 一问,emacs真是用得吐啊
OpenGL能否方便实现自定义图形的移动,擦除和分层显示?大牛推荐个方便点的编辑器吧
新人5个包子请教问题,redhat读写文件的内存问题 (转载)emacs, vim无用论
问一个vim的问题用vim/emacs相当于开手动车
【贴图】这个人的Emacs + GDB 是怎么做出来的? (转载)问一个intellij idea的快捷键
emacs cygwin请教:如何在vim里运行gdb? (转载)
emacs cygwin怎么set mark请推荐 perl 的IDE
emacs为啥要把shortcut设置成那么别扭有什么好的c++ IDE 推荐的吗?
相关话题的讨论汇总
话题: arg话题: window话题: selector话题: 建能话题: funcall