Vim: Windows7中, 通過右鍵菜單加快捷鍵v, 快速啓動vim

在xp時代, 安裝了vim之後, 右鍵一個文件, 彈出上下文菜單之後,

除了可以用鼠標選擇"Edit with Vim"之外, 我們還可以通過快捷鍵V, 快速的啓動vim來編輯該文件.

 

但是到了win7之後, 問題有了變化,

win7的右鍵菜單多了一項, 叫做"Restore previous vision", 漢語叫做"還原以前的版本".

它對應的快捷鍵也是V,

所以此時在按下V的時候, 不會直接用vim打開,

而是會在Edit with Vim和Restore previous vision直接切換.

 

這不是我想要的行爲, 我希望還像xp一樣, 當我按下v的時候,

就直接用vim打開文件編輯.

google一下, 找到了下面的鏈接.

windows 7的右鍵菜單怎麼把快捷方式設置爲v?

 

具體解決方案:

從郵件菜單中, 刪除Restore previous vision對應的菜單項.

方法是從註冊表中刪除如下項目:

 

HKEY_CLASSES_ROOT\AllFilesystemObjects\shellex\ContextMenuHandlers\{596AB062-B4D2-4215-9F74-E9109B0A8153}

 

上面鏈接中, 也提到了對於綠色版本的vim,

如何註冊郵件菜單項, 直接使用vim打開文件.

其方法與我的這篇博客類似: 右鍵菜單, 快捷啓動EmEditor編輯文件

要在註冊表中導入一個類似下面這樣的註冊表文件.

設快捷鍵 V 的方法:在字符串里加上 (&V)

 

 

Windows Registry Editor Version 5.00 

[HKEY_CLASSES_ROOT\*\shell\Edit with Vim(&V)] 
@="Edit with Vim(&V)" 

[HKEY_CLASSES_ROOT\*\shell\Edit with Vim(&V)\command] 
@="\"F:\\vim\\vim73\\gvim.exe\" \"%1\"" 

 

 =====================

追記

如果想恢復上面從windows註冊表中刪除的東西,

向註冊表中導入下面文件

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\AllFilesystemObjects\shellex\ContextMenuHandlers\{596AB062-B4D2-4215-9F74-E9109B0A8153}]

 

 

 

 

 

 

 

發佈了112 篇原創文章 · 獲贊 5 · 訪問量 3萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章