2012-05-19 33 views
13

Ich habe gerade GVIM installiert, ging durch die Menüs und änderte eine Reihe von Einstellungen.Wie speichere ich GVIM-Einstellungen?

Ich schloss GVIM, und die Einstellungen waren alle verloren. :(

ich wieder meine Änderungen vorgenommen.

Nun, wie halte ich meine Einstellungen?

+0

Ich glaube nicht, dieses Thema ist weg Es geht um ein Werkzeug, häufig von Programmierern verwendet es eine einfache Antwort hat..: Verwenden Sie: mkvimrc, um eine vimrc-Datei zu erstellen (siehe auch: mkview und: mksession) –

Antwort

1

Sie sollten wirklich lernen, wie man .vimrc verwenden. Wie VIM sich dies auf die harte Art und Weise bedeutet, mehr zu tun, zu lernen später Leistung und Benutzerfreundlichkeit.

+0

Also mit anderen Worten ist es unmöglich, es über die GUI zu tun? – Mehrdad

+0

Es ist möglich.Es ist ratsam, .vimrc oder _vimrc auf Windows zu verwenden, denke ich ist, dass es in der Tat unmöglich ist, persistente Einstellungen über die GUI zu setzen – downbeat

+3

Gibt es für die GUI-Version von Vim kein spezielles '.vimrc'? – 0xC0000022L

12

können Sie :set Befehl verwenden, um alle Einstellungen aufzulisten und zu ${HOME}/.vimrc setzen.

:se[t]  Show all options that differ from their default value. 
+2

+1 erwähnt nicht die GUI aber nützliche Antwort sowieso, danke. :) – Mehrdad

+3

BTW: Ich wäre mehr daran interessiert, wie die Einstellungen, die ich gerade in eine Datei übernommen habe, anstatt mit einem '.vimrc 'von Grund auf neu zu speichern. Wäre super, wenn du das in deine Antwort schreiben könntest, da ich denke, dass es irgendwie möglich sein sollte, die Ausgabe von ': set' auf diese Weise umzuleiten. – 0xC0000022L

2

Ich frage mich, warum niemand erwähnt, eine vim-Sitzung zu verwenden, um globale Einstellungen und die Ansichten für alle Fenster zu speichern. Natürlich sollte das Mastering .vimrc auf der Tagesordnung jedes ernsthaften vim Benutzers stehen, aber Sitzungen können weiter helfen. Zumal sie "Profilen" ähnlich sind, die vielen Menschen vertraut sind.

Es gibt auch ein Plugin für gvim, die weiter den Umgang mit Sitzungen erleichtern (sessions.vim : Easy session management for gvim.

+0

Ich habe dies gerade getestet und meine Farb- und Syntaxhervorhebungseinstellungen wurden nicht in der Sitzung gespeichert, die ich von der GUI gespeichert habe. Wenn ich die gespeicherte Sitzung geöffnet habe, wurde nur die Datei erneut geöffnet, die Einstellungen gingen verloren. –