emacs中是否有内置文件可以在最后打开文件?所以不先使用wc,然后使用输出来做
emacs + nboflines filename
答案 0 :(得分:0)
愚蠢(但工作)回答:
emacs +10000000 filename
如果您的文件行多于此行,请调整10000000。
另一种方法:
emacs filename --eval "(goto-char (point-max))"
请注意,--eval
...位于文件名之后,因为此处的顺序很重要。
答案 1 :(得分:0)
您可以执行以下命令将指针移动到缓冲区的末尾:
M-x end-of-buffer
您还可以在.emacs文件中创建以下函数,在 find-file-hook 上添加一个钩子,它将为每个打开的文件执行我们的函数。这将始终在emacs中打开一个文件,指针位于缓冲区的底部:
;; Bottom-line function:
(defun bottom-line ()
"Opens a file with the pointer at the bottom line."
(interactive)
(end-of-buffer))
;; Hook for every file opened, execute the bottom-line function:
(add-hook 'find-file-hook 'bottom-line)