请教有没有扩展能实现左右两个窗口同步工作


#1

大家好。 我想请教一下,有没有一个扩展可以实现下面这样的功能: 1.打开文件的时候是一个window的,执行某个命令时自动分成左右两个window, 2.这两个window中显示的内容是彼此相连的,是同一buffer,在任一window中操作,比如移动等,都引起另一个window同步移动 3.如果上下划分窗口,上下部分则是打开不相关的buffer,上下窗口中分别执行某个命令,则上下两部分都能实现以上的功能。


#2

2:你可以试试follow-mode,不知道是不是你想要的


#4

谢谢,就是这个。


#5

嗯,现在的解决办法:

;; 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)

基本可用了。