在Emacs中打开文件后自动转到缓冲区的末尾?

时间:2014-10-09 08:30:14

标签: emacs

有没有办法告诉Emacs在打开文件时自动滚动到文件末尾?

请注意,我并不是每个文件都需要这个,只为其中一些文件。理想情况下,我希望能够为特定类型/模式下的所有文件设置此行为。每次打开文件后都要输入 M-x end-of-buffer会有点烦人。

3 个答案:

答案 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>