大家好。 我想请教一下,有没有一个扩展可以实现下面这样的功能: 1.打开文件的时候是一个window的,执行某个命令时自动分成左右两个window, 2.这两个window中显示的内容是彼此相连的,是同一buffer,在任一window中操作,比如移动等,都引起另一个window同步移动 3.如果上下划分窗口,上下部分则是打开不相关的buffer,上下窗口中分别执行某个命令,则上下两部分都能实现以上的功能。
2:你可以试试follow-mode,不知道是不是你想要的
谢谢,就是这个。
嗯,现在的解决办法:
;; Sync View in two windows
;;-------------------------------------
(defun split-and-sync-windows()
(interactive)
(split-window-horizontally)
(follow-mode))
(global-set-key (kbd "C-c s") 'split-and-sync-windows)
(defun split-and-sync-turnoff()
(interactive)
(follow-mode)
(delete-other-windows))
(global-set-key (kbd "C-c t") 'split-and-sync-turnoff)
基本可用了。