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

在Emacs中打开文件后自动转到缓冲区的末尾?,emacs,Emacs,有没有办法告诉Emacs在打开文件时自动滚动到文件末尾 注意,我不需要对每个文件都使用这个,只需要对其中的一些文件使用。理想情况下,我希望能够在特定类型/模式下为所有文件设置此行为。每次打开一个文件后就必须键入M-xend of buffer。首先,您可以使用M->快速完成此操作 要对某些文件自动执行此操作,可以使用钩子 (在缓冲区的末尾添加hook'your mode hook')也不要忘记help命令C-h w,如果您知道命令名,它会显示相关的键绑定 C-h wtypeend of buff

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


注意,我不需要对每个文件都使用这个,只需要对其中的一些文件使用。理想情况下,我希望能够在特定类型/模式下为所有文件设置此行为。每次打开一个文件后就必须键入M-x
end of buffer

首先,您可以使用
M->
快速完成此操作

要对某些文件自动执行此操作,可以使用钩子


(在缓冲区的末尾添加hook'your mode hook')

也不要忘记help命令
C-h w
,如果您知道命令名,它会显示相关的键绑定

C-h w
type
end of buffer
(使用
TAB
此处可减少键入)
RET

在消息区域中,您可以看到以下内容:

 end-of-buffer is on <C-end>, M->, <menu-bar> <edit> <goto> <end-of-buf> 
缓冲区结束处于打开状态,M->,

从命令行执行此操作的粗略方法:

emacs +$(wc -l FILE_NAME)

仅供参考:使用
M->
非常基本。问这样一个问题或者不知道
M->
并使用
M-x缓冲区结尾
没有什么错。但是您可以通过阅读Emacs手册来帮助自己
M->
位于节点
Basic
移动点的正前方。您可以通过
C-h r
(访问手册)找到它,然后是
i缓冲区结束
(或
i缓冲区结束选项卡
,然后选择
缓冲区结束
)。(
i
是你的朋友-它会在索引中查找。)。我经常查看同一个日志文件,总是从头开始。很好!