1. 程式人生 > >[daily] emacs顯示file name buffer的全路徑

[daily] emacs顯示file name buffer的全路徑

rect interact 窗口 system 快捷 正在 mes buffer class

在用emacs看代碼的時候,在文件間跳來跳去,如果工程太大的話,很可能會有重名文件,這個時候,

你就不知道自己在什麽的地方了。需要一個查看當前正在編輯區的文件的名字的方法。

emacs在這個地方,存儲這個名字。是變量 buffer-file-name

從我由low到不low的實踐過程,有以下方法可以查看:

1. 用help查看變量的值

C-h v + buffer-file-name

2. 直接在mini buffer裏eval該變量

M-:  + buffer-file-name

3. 把全路徑現實的窗口的標題欄

(setq frame-title-format
      (list (format 
"%s %%S: %%j " (system-name)) (buffer-file-name "%f" (dired-directory dired-directory "%b"))))

4。設一個快捷鍵,C-c f

(defun show-file-name ()
  "Show the full path file name in the minibuffer."
  (interactive)
  (message (buffer-file-name)))
(global-set-key (kbd "C-c f") show-file-name)

[daily] emacs顯示file name buffer的全路徑