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