Ich benutze VIM als meinen Haupttext-Editor hier bei der Arbeit und ich habe oft 10-15 Dateien auf einmal geöffnet in ein paar Fenstern mit mehreren Tabs, von denen jedes sein eigenes geteiltes Fenster hat. Ich benutze gerne VIM, aber ich hasse es, jedes Mal, wenn der Dev-Server zurückgeworfen wird oder mein Rechner abstürzt, meine gesamte Konfiguration zu wiederholen. Gibt es eine Möglichkeit, VIM dazu zu bringen, sich an ein Setup zu erinnern, wie die "Projekt" -Features in vielen IDEs? Oder muss ich jedes Mal die Dateien auf die gleiche Weise öffnen?Wie VIM verwenden, um geöffnete Dateien zwischen Sitzungen zu erinnern?
8
A
Antwort
20
Werfen Sie einen Blick auf den Befehl :mksession
.
Eine Sitzung behält die Ansichten für alle Fenster und die globalen Einstellungen bei. Sie können eine Sitzung speichern und wenn Sie es später wiederherstellen, sieht das Fensterlayout gleich aus. Sie können eine Sitzung verwenden, um schnell zwischen verschiedenen Projekten zu wechseln, automatisch die Dateien laden, die Sie zuletzt in diesem Projekt bearbeitet haben.
7
Verwandte Themen
- 1. svn: vim verwenden, um Konflikte zu verschmelzen
- 2. Vim geöffnete Datei unter Cursor
- 3. Python-Subprozess: Zu viele geöffnete Dateien
- 4. Selenium WebDrivers verwenden, um geöffnete Webseite von .NET zu verfolgen
- 5. Liste geöffnete Dateien
- 6. "Zu viele geöffnete Dateien" auf Tomcat Keystore
- 7. Apache Tomcat Exception - Zu viele geöffnete Dateien
- 8. Set Notepad ++, um sich an die letzte Sitzung zu erinnern?
- 9. Visual Studio geöffnete Dateien Frage
- 10. VIM kürzlich bearbeitete Dateien Geschichte
- 11. Wie kann ich Variablen verwenden, um Vim Colorthemes zu trocknen
- 12. kann nicht schnell zwischen Dateien in Vim
- 13. Verwenden von Sitzungen, um eine Umleitung zu arbeiten
- 14. Wie speichert vim Dateien?
- 15. Wie kann ich Capybara-Sitzungen zwischen den Tests erneut verwenden?
- 16. Kommunikation zwischen Sitzungen
- 17. Um vimdiff geändert Dateien bei Dropbox von Vim
- 18. In Vim, wie man zwischen zwei Dateien springt
- 19. Wie Tab zu springen, wenn versucht, bereits geöffnete Datei in Vim zu öffnen
- 20. Verwenden von Sitzungen MVC
- 21. Was ist der beste Weg, um sich "erinnern" unter PHP bei der Verwendung von nativen Sitzungen?
- 22. Paketeinstellungen zwischen Sitzungen speichern
- 23. Verwenden Transaktions Sitzungen ActiveMQ
- 24. Bash oder vim Alias / Befehl, um eine bestimmte Vorlage beim Erstellen von Python-Dateien zu verwenden?
- 25. Globale Variablen zwischen Dateien verwenden?
- 26. Kann ich mich an eine geöffnete Datei in einer UWP-App erinnern?
- 27. Wercker stürzt auf MacOS mit PANIC zu viele geöffnete Dateien
- 28. Wie vim pathogen machen, um Plugins neu zu laden?
- 29. Wie kann man Atom sagen, dass man sich nicht an das zuletzt geöffnete Projekt erinnern soll?
- 30. So beheben Sie den Fehler java.net.SocketException: Zu viele geöffnete Dateien
Vielen Dank! Genau das, was ich gesucht habe. – daveslab