2016-03-29 31 views

回答

2

一種方式來做到這一點是寫自己的「打開文件」命令:

(defun my-find-file() 
    "Like `find-file', but splits screen and enables Follow Mode." 
    (interactive) 
    (call-interactively #'find-file) 
    (follow-delete-other-windows-and-split) 
    (visual-line-mode 1)) 

你可以把它綁定到C-x C-f

(global-set-key (kbd "C-x C-f") #'my-find-file) 

我用follow-delete-other-windows-and-split而非split-window-right和當一個框架已經包含多個窗口時,後者不能很好地工作。

此外,您可能會考慮啓用visual-line-mode使用其他機制,如模式特定掛鉤或global-visual-line-mode

+2

''(global-set-key [remap find-file]#'my-find-file)'會重新映射'find-file'的所有全局鍵綁定,我認爲這通常是這類事情的一個更好的方法,除非你特別想保留一些原始的綁定。 – phils