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:
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.
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
Danke für jede Hilfe.
David.
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?
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 .
Es gibt eine noch sauberere Lösung mit _vimrc
. Fügen Sie die folgende Zeile hinzu:
autocmd BufReadPost * tab ball
aus Ссылка