有没有办法告诉Emacs在打开文件时自动滚动到文件末尾?
请注意,我并不是每个文件都需要这个,只为其中一些文件。理想情况下,我希望能够为特定类型/模式下的所有文件设置此行为。每次打开文件后都要输入 M-x end-of-buffer
会有点烦人。
答案 0 :(得分:6)
首先,您可以使用M->
快速完成此操作。
要使用某些文件自动执行此操作,您可以使用挂钩。
(add-hook 'your-mode-hook 'end-of-buffer)
答案 1 :(得分:2)
从命令行执行此操作的粗略方法:
emacs +$(wc -l FILE_NAME)
答案 2 :(得分:1)
如果您知道命令名称,也不要忘记帮助命令C-h w
,它会显示相关的键绑定。
C-h w
输入end-of-buffer
(在此处使用TAB
以减少输入费用)RET
在消息区域中,您可以看到以下内容,
end-of-buffer is on <C-end>, M->, <menu-bar> <edit> <goto> <end-of-buf>