2015-12-01 61 views
0

在emacs中,您可以使用M-x cd來更改默認目錄。emacs cd所有分割

我通常有5個split/windows,所以我在第一次拆分的cd不會影響其他的。如果我想讓CD影響我所有的分割/緩衝區。 有沒有可以使用的替代命令?

回答

4

沒有什麼內置的,但它不是太難手工編寫的函數:

(defun cd-all-windows (dir) 
    (interactive "Ddirectory: ") 
    (dolist (window (window-list)) 
    (with-current-buffer (window-buffer window) 
     (cd dir)))) 

假如把它放在你的.emacs,你應該能夠運行M-x cd-all-windows取得預期的效果。

相關問題