Mehrere Registerkarten in Windows und gvim

8

Ich versuche, das Kontextmenü Edit with Vim zu öffnen, um Dateien in einer neuen Registerkarte der zuvor geöffneten Gvim-Instanz (falls vorhanden) zu öffnen.

Momentan benutze ich Regedit Ich habe diesen Schlüssel geändert:

%Vor%

Der Registrierungsschlüsseltyp ist REG_SZ .

Das funktioniert fast ... Zur Zeit öffnet es die Datei in einem neuen Tab, aber es öffnet auch einen anderen Tab (das ist der aktive Tab) Der Tab ist mit \W\S\--literal beschriftet und die Datei scheint folgendes zu öffnen Datei.

%Vor%

Ich denke, das Problem liegt in der "%*" - Ich habe versucht, das in "%1" zu ändern, aber wenn ich das tue, bekomme ich einen zusätzlichen Tab namens %1 .

Betroffene Version

  • Vim Version 7.2 (dasselbe Verhalten unter 7.1)
  • Windows vista home Premium

Danke für jede Hilfe.

David.

    
David Turner 22.12.2015, 17:43
quelle

5 Antworten

8

Versuchen Sie es wie folgt zu setzen: "C: \ Programme \ Vim \ vim72 \ gvim.exe" -p --remote-tab-silent "% 1" "% *"

Siehe: Ссылка

BEARBEITEN: Wie von Thomas hervorgehoben, sind vim.org-Tipps nach Ссылка

verschoben worden

Siehe: Ссылка

    
kobusb 16.09.2008, 06:54
quelle
2

Ich fand die Antwort ... Die Verbindung zur Creme gab mir einige zusätzliche Bereiche, in denen ich mich umsehen konnte.

Von Ссылка gibt es eine vim.reg-Registrierungsdatei, die Folgendes enthält

%Vor%

Das gibt mir das Verhalten, das ich will.

Also ich denke, mein ursprünglicher Plan zum Bearbeiten des HKEY_LOCAL_MACHINE war einfach falsch.

Wäre auch schön zu wissen, was genau "% 1" und "% *" bedeuten / beziehen.

Nun ... sollte ich meine ursprüngliche Frage bearbeiten, um zu zeigen, dass ich im falschen Registrierungsbereich angefangen habe?

    
David Turner 16.09.2008 23:10
quelle
1

Ich würde empfehlen Cream .

Cream ist eine Sammlung von Skripten und Add-ons, die auf gVim aufsetzen. Cream verändert nicht das Aussehen von gVim, aber es verändert die Art, wie es sich verhält.

Eines dieser Verhaltensweisen ist eine Dokumentschnittstelle mit Registerkarten. Andere Verhaltensweisen sind hier aufgeführt. Die Downloadseite ist hier .

    
Lord Future 16.09.2008 09:10
quelle
1

Sie waren auf dem richtigen Weg:

%Vor%

war ausreichend ... es funktioniert !!

    
Krishna 13.11.2009 07:06
quelle
0

Es gibt eine noch sauberere Lösung mit _vimrc . Fügen Sie die folgende Zeile hinzu:
autocmd BufReadPost * tab ball
aus Ссылка

    
user1994702 18.12.2013 10:29
quelle

Tags und Links