如何做这样的事情:自动执行命令(split-window-right)
(follow-mode)
(visual-line-mode)
打开文件后。如何在GNU打开文件后自动执行命令Emacs
0
A
回答
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
相关问题
- 1. 如何在执行sbt命令并打开shell后执行
- 2. 打开命令组时自动执行命令?
- 3. Emacs/AUCTeX:在当前未打开的文件上运行命令
- 4. 如何打开cmd.exe并执行命令?
- 5. 在Emacs启动时执行命令(emacs.el)
- 6. 如何自动执行这些emacs ESS(ess-remote)命令?
- 7. 如何在打开新的tmux会话后执行命令
- 8. 如何使用bat文件打开cmd并执行命令?
- 9. 如何在启动emacs时自动打开文件?
- 10. 如何在批处理文件中自动执行命令?
- 11. Emacs的命令打开emacs的
- 12. 如何在打开文件时在emacs中自动缩进?
- 13. 打开命令提示符,然后执行命令java
- 14. 如何在Vim中保存文件后自动执行shell命令?
- 15. 有条件在文件加载在Emacs中执行命令24
- 16. 打开文件时,vim自动命令不运行
- 17. 如何自动执行终端命令
- 18. 如何在启动时执行其他所有命令后执行命令?
- 19. 错误上执行GNU并行命令
- 20. 为Windbg的可打开可执行文件指定命令行
- 21. 自动化执行命令
- 22. 如何在执行前打印命令?
- 23. Bash启动脚本,它打开PPP然后执行延迟的命令 - 如何?
- 24. 仅在命令行版本的Emacs中执行.emacs文件中的代码?
- 25. 如何在Emacs中运行命令时自动表示是?
- 26. Emacs,如何自动打开LaTeX文件的flyspell
- 27. 如何在Mac中查找“打开”命令的可执行文件?
- 28. Emacs:现在执行什么命令
- 29. 使用命令行打开文件
- 30. 使用命令行打开文件
任何文件?一个特定的文件? – sds