的Emacs 23.1.1 Ediff 2.81.2,Ediff會,默認情況下,水平分割的窗口(一個在另一個的頂部)。ediff-split-window-function horizontal == vertical?在CentOS 6</p> <p>在此之前任何定製
我希望他們並肩所以我嘗試添加以下行到我的.emacs
(setq ediff-split-window-function 'split-window-vertically)
(setq ediff-merge-split-window-function 'split-window-vertically)
這都沒有效果 - 窗戶仍然水平分割。我也嘗試使用Emacs Customization界面來爲Ediff默認垂直分割 - 同樣的故事。
請注意,我試圖與兩個垂直分割的緩衝區進行比較。我也嘗試過沒有在緩衝區打開文件,並要求Ediff比較兩個文件 - 相同的結果。
然後我試圖作爲既ediff分割和ediff合併分割窗函數分裂窗水平地指定。
(setq ediff-split-window-function 'split-window-horizontally)
(setq ediff-merge-split-window-function 'split-window-horizontally)
這導致窗口垂直分割(彼此相鄰)。當我註釋掉這些行並使用Emacs Customization界面設置這些選項時,情況也是如此。
是的,我見過this question,但我不想在全局基礎上消除水平分割 - 我只是希望Ediff默認做到這一點。
我是否失去了理智或讓某人改變了「水平」和「垂直」的含義(順便說一句,我從我的O版副本中定義了「垂直」和「水平」分裂'Reilly書「學習Gnu Emacs」)?
分窗水平意味着將窗口分成兩個水平相鄰的窗口。 – 2012-12-07 21:34:47