1
我正在使用golang項目,在不同的目錄中有很多具有相同名稱的文件。emacs:有路徑是緩衝區名稱的一部分,而不是`<2>`
例如,有一個解析器類和處理類,兩者都具有單獨的目錄,但在這兩個目錄中的文件名幾乎相同。
有沒有辦法告訴emacs顯示路徑作爲緩衝區名稱前綴,而不是將<2>
附加到重複的緩衝區名稱作爲後綴?
我正在使用golang項目,在不同的目錄中有很多具有相同名稱的文件。emacs:有路徑是緩衝區名稱的一部分,而不是`<2>`
例如,有一個解析器類和處理類,兩者都具有單獨的目錄,但在這兩個目錄中的文件名幾乎相同。
有沒有辦法告訴emacs顯示路徑作爲緩衝區名稱前綴,而不是將<2>
附加到重複的緩衝區名稱作爲後綴?
請參閱Emacs手冊,節點Uniquify
和用戶選項uniquify-buffer-name-style
。
C-h r g uniquify RET
您可以將選項值定製forward
得到你要求的行爲。
在Emacs的版本早於Emacs的23,你不會找到節點Uniquify
手冊中,你將需要明確要求圖書館uniquify.el
在init文件(~/.emacs
):
(require 'uniquify)
我得到'信息文件的emacs只要我'Ch r',就不存在。 – cnst
您是否安裝了Emacs文檔?出於許可原因,某些發行版(特別是Debian及其衍生版)不包含Emacs軟件包中的文檔。 – lunaryorn
@ lunaryorn,是的,我一直在Debian上面嘗試以上。那麼,我需要安裝文檔包才能使用該功能?奇怪的做事方式... – cnst