2014-12-12 50 views
1

我已經在Windows 7中安裝了gvim。當我右鍵單擊一個文件時,我得到了要打開的編輯器列表。我看到記事本++,7zip和超越比較的圖標,但不是vim。很難在大列表中搜索「Edit with Vim」。是否可以添加圖標到「用Vim編輯」。我試圖在註冊表中設置ICON到gvim.exe路徑,但那不起作用如何將gvim圖標添加到openwith菜單

回答

1

據我所知,這是不可能的。有一個whishlist bug請求此功能,但沒有人貢獻代碼。

1

我目前在編碼這個「真實」(但沒有成功)有一個裂縫。 在此期間,這裏就是我做我的機器上作爲一種變通方法: 創建一個新的文本文件,並調用它(例如)vim.reg 並粘貼到文件中:

Windows Registry Editor Version 5.00 

[HKEY_CLASSES_ROOT\*\shell\Edit with Vim] 
"Icon"="\"C:\\Program Files (x86)\\Vim\\vim74\\gvim.exe\"" 

[HKEY_CLASSES_ROOT\*\shell\Edit with Vim\command] 
@="\"C:\\Program Files (x86)\\Vim\\vim74\\gvim.exe\" \"%1\"" 

和然後右鍵單擊該文件並選擇合併。 或者只是手動添加這些鍵直接在RegEdit中,如果你對此感到滿意。 您可能需要重新啓動Explorer.exe(例如註銷並返回)以使其生效。

這將添加一個新的「用vim編輯」條目,圖標,爲每個文件類型的上下文菜單。 例如,如果您只想爲文本文件創建文件,則將文件中出現的兩個「*」更改爲「txtfile」。 其他vim上下文菜單條目(例如,打開現有的vim會話)不會受到影響 - 它們仍然沒有圖標。

UPDATE: 從錯誤報告基督教所提到的,它看起來像別人已經實現了這個,在7.4.724版本。 Vim.org報告說當前版本是7.4.729,所以它應該包括這個。 唯一的麻煩是,可供下載的Windows二進制從網站是從2013年開始

但vim.org也表明一種方式來獲得最新的版本,預編譯的Windows:

For the latest version with all patches included see Cream below. 
These versions are unofficial, but the download number is high and 
complaints are few. 

而且

For an unofficial version that does include all the latest patches and 
optionally a bit more: Cream. 
The "one-click installer" mentioned includes the Cream changes. 
For the "real Vim" use the "without Cream" version listed further down.