2016-03-29 27 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