簡體   English   中英

讓vim tab title為當前目錄名

[英]let vim tab title be the current directory name

鑒於vim選項卡的使用方式與在TextMate,Sublime等中使用選項卡的方式相同。我打算按照此處的建議開始使用它們,其中每個選項卡可以表示不同的項目或文件夾。

例如,我目前正在開發一個Rails應用程序,該應用程序被分成不同的項目,彼此交互,我偶爾也會瀏覽其他人的寶石源,看看它是如何工作的等等。然后我可以嘗試以某種方式工作這樣每個打開的選項卡對應一個不同的項目,利用每個選項卡可以與不同的工作目錄相關聯的事實。

因此,我將非常感謝有關如何以這種方式正確使用vim的任何建議,以及是否有意義。 特別是,我正在尋找一種自定義vim的方法,以便選項卡標題顯示該選項卡的當前目錄的名稱,而不是該選項卡中當前活動緩沖區的名稱。

這適用於gvim,但你應該能夠輕松地在終端vim中工作:

全部在.vimrc中:

function! GuiTabLabel()
     return substitute( expand( '%:p' ), '.\+\/\(.\+\)\/.\+', '\1', '' )
 endfunction
 set guitablabel=%{GuiTabLabel()}

它不漂亮,路徑分隔符是硬編碼的,我發現生成的標簽標簽很奇怪,但我想它至少是一個起點。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM