Gdzie jest moja opcja menu kontekstowego gVim Open-With w Windows 7?

12

Mam zainstalowany gVim. W systemach Vista i XP oferowało mi to dodatek do menu kontekstowego obiektu „Edytuj za pomocą gVim” lub dodatek do menu kontekstowego „Otwórz za pomocą” programu gVim. Pozwoliłoby mi to wysłać dowolne pliki do gVim w celu edycji.

W systemie Windows 7 64-bit zainstalowałem gVim - tak się składa dwa razy - i nie ma pozycji menu.

Jak dodać opcję wysyłania dowolnych plików do gVim w celu przeglądania / edycji?

David Mackintosh
źródło
1
Stary wątek, ale najnowszy vim (7.3) zajmuje się tym.
Jeff Walker

Odpowiedzi:

13

Znalazłem link w Internecie, który opisuje, co robić: http://davidvielmetter.com/?p=1094

Jeśli chcesz mieć tę samą funkcjonalność menu kontekstowego, co w gVimie w 32-bitowym systemie Windows, musisz wprowadzić następujące zmiany w [HKEY_CLASSES_ROOT\*\shell\]kluczu w rejestrze:

Windows Registry Editor Version 5.00

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

Strona zawiera fragment .reg, który będzie działał dla gVim 7.3

David Mackintosh
źródło
3

Powinien działać od razu na systemie Windows 7 w wersji 32-bitowej. Mam go do pracy na moim komputerze z systemem Windows 7 RC.

Jeśli chcesz, aby działało to w 64-bitowym systemie Windows (dowolna edycja), postępuj zgodnie z instrukcjami Napraw brakujące menu kontekstowe GVim z witryny gvim.

James Schek
źródło
Ach, masz rację - mam Windows 7-64. Nie zdawałem sobie sprawy, że to coś zmieni, ale oczywiście tak.
David Mackintosh
0

możesz również zainstalować „właściwe” pliki binarne: http://code.google.com/p/vim-win3264/downloads/list . jego „install.bat” powinien utworzyć dla ciebie odpowiednie wpisy rejestru (plus fakt, że masz 64-bitowy plik binarny :))

akira
źródło
Nawet lepiej. Nie wiedziałem, że istnieje wersja 64-bitowa.
David Mackintosh