2010-03-27 30 views
0

從運行窗口安裝gVim並運行gvim後,如果我輸入:cd後跟一個選項卡,我將獲得\ AppData,\ Application Data等。這基本上意味着我在我的$ HOME目錄(C:\ Users \ Fabian)。奇怪的是我沒有\ Application Data文件夾。不正確的文件夾gVim 7.2

但是,如果我從它的安裝文件夾運行gvim.exe,並且輸入:cd後跟tab,我會得到\ autoload,\ colors等,這意味着我在安裝文件夾中。

如果我要將gvim.exe放在任務欄上,在啓動時輸入:cd然後選項卡,我將得到\字典,並在再次點擊選項卡時發出嘟嘟聲。

我認爲對於最後一種情況,我在一些Adobe文件夾中。任何人都知道如何解決這個奇怪的問題?我想將它固定到任務欄,啓動後,從$ HOME目錄(C:\ Users \ Fabian)開始。

回答

1

應用程序數據:如果你去一個命令提示符,導航到你的用戶文件夾,然後運行dir /as,你會看到類似這樣的一行:

28-10-2009 18:03 <JUNCTION> Application Data [C:\Users\Fabian\AppData\Roaming] 

這是一個junction point - 一個符號鏈接到一個文件夾。我相信這是爲了向後兼容想要使用該文件夾的程序,但實際上並沒有讀取完整的文件夾名稱,而是假設它只是在用戶文件夾中的「應用程序數據」。由於它被標記爲系統文件夾,Windows默認隱藏它。

使它在$ HOME dierctory中啓動應該可以通過幾種方法實現。您可以:

  • 更改快捷方式的啓動目錄,或
  • 添加一行cd $HOME在vimrc

vimrc的方法將保證Vim總是變化的目錄$ HOME在啓動時 - 即使打開其他文件 - 而快捷方式當然是按快捷方式。您需要決定哪種方法更適合您。

+0

但它甚至不應該在Adobe文件夾中啓動。在重新格式化我的系統之前(最近)我使用vim(而不是gvim),它始終在我的$ HOME目錄中啓動,沒有失敗。我現在卸載所有adobe產品以查看會發生什麼。 – Fabian

+0

@Fabian:我不能說我自己經歷過這個問題,但是我通常不會使用:cd命令,所以我可能不會注意到它。你確定它不是簡單地設置爲快捷方式的啓動目錄嗎? –