2012-02-08 19 views
10

¿Cómo puedo guardar el estado del vim después de la salida y restaurar este estado cuando lo abro?Guardar y restaurar el estado de vim

Parece que no cerró vim.

+0

Para mostrar el Previ abiertamente archivos? – alex

+0

esto y los estados de los complementos Por ejemplo, el árbol del sistema de archivos del plugin NERDTree, el directorio actual y el último comando del plugin vimshell. – itun

+0

posible duplicado de [guardar/restaurar búferes que no funcionan en vim] (http://stackoverflow.com/questions/9055535/saving-restoring-buffers-not-working-in-vim) –

Respuesta

2

¿te refieres a la sesión de vim?

darle una oportunidad en google, tienes muchos artículos sobre la sesión de vim.

como http://web.archive.org/web/20120118230658/http://vim.runpaint.org/editing/managing-sessions/

o en vim

: h Sesión

+0

Intenté usar sion, pero no guarda los últimos archivos abiertos. – itun

+0

Los archivos @itun se vuelven a abrir aquí. y en: h sesión, puede ver "cargar automáticamente los archivos en los que trabajó por última vez en ese proyecto". – Kent

+0

¡Agradable! No sabía acerca de las sesiones de vim. ¡Esto será muy útil! – RunHolt

17

sesiones de uso vim, es una característica impresionante! (. La adición de uso básico aquí - puntos de respuesta de Kent a estos detalles)

Para guardar los puntos de vista actuales ajustes + para la sesión de edición actuales:

:mksession path/to/my-session-file.vim 

Para abrir/restaurar la sesión do:

% vim -S path/to/my-session-file.vim 

Para sobrescribir sesión previamente guardado con la actual sólo tiene que añadir un:

:mksession! path/to/my-session-file.vim 
Cuestiones relacionadas