Ich habe ein ziemlich altes gvim (6.3) auf CentOS 4.5. Es gibt --remote-tab-silent
noch keine Option. Stattdessen --remote
öffne ich Dateien in derselben gvim-Instanz. Es gibt jedoch das Problem, dass alle Dateien im Hintergrund in gvim geöffnet werden. Das gvim-Fenster wird nicht in den Vordergrund gerückt. Ich muss manuell dorthin wechseln. Gibt es eine Möglichkeit, das zu beheben?
Weitere Einzelheiten zu den Schritten zur Reproduktion:
- Konsole öffnen
- Öffnen Sie die erste Datei „
gvim --remote file1
“. Beim ersten Öffnen der Datei wird gvim in den Vordergrund gerückt. - Wechseln Sie zurück zur Konsole und öffnen Sie die zweite Datei „
gvim --remote file2
“. Die Datei wird in gvim geöffnet, aber das gvim-Fenster springt nicht in den Vordergrund.
Antwort1
Funktioniert " gvim --remote-expr foreground()
", um gVim an den Anfang des Fensterstapels zu bringen? Wenn dies zuverlässig funktioniert, können Sie einen Shell-Alias einrichten, um den --remote
Befehl und dann den --remote-expr
Befehl aufzurufen.