在emacs中,您可以使用M-x cd来更改默认目录。
我通常有5个分组/窗口,所以我在第一次分割时所做的cd不会影响其他分区。如果我想让cd影响我的所有分割/缓冲区。 我可以使用替代命令吗?
答案 0 :(得分: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
运行以获得所需的效果。