Sollte ich mir die Mühe machen, Sachen von vimrc nach gvimrc zu verschieben?


1

Lohnt es sich, GUI-bezogene Optionen aus meinem VIMRC in einen GVIMRC zu verschieben, wenn es nur ein paar solcher Optionen gibt? Ich bin eher geneigt, alles an einem Ort zu belassen und GUI-Optionen innerhalb von ifAnweisungen unterzubringen , aber gibt es ein zwingendes Argument, etwas anderes zu tun?

Antworten:


5

Solange Sie nicht von der Ausführungsreihenfolge abhängen ( .vimrcwird zuerst, .gvimrczuletzt, nach allen Plugins bezogen; die meisten Optionen haben keine solche Abhängigkeit), ist es eine willkürliche Entscheidung, wo Sie die Einstellungen nur für die Benutzeroberfläche platzieren.

Sie können diese einfach hineinlegen ~/.vimrc, umgeben von

:if has('gui_running')
    ..
:endif

Vorbehalt

Wenn Sie Terminal Vim starten und erst später in den GUI-Modus wechseln (über :gui; dies funktioniert z. B. unter Linux Vim), wird die .gvimrcDatei offenbar verspätet bezogen, sodass dies ein Sonderfall ist, in dem Ihr konsolidierter Ansatz nicht funktioniert.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.