保存并恢复vim状态

问题描述:

如何在退出后保存vim的状态,然后在打开它时恢复该状态?保存并恢复vim状态

所以它好像没有关闭vim。

+0

要显示的前雇主呃打开文件? – alex 2012-02-08 08:49:24

+0

this和插件的状态例如,NERDTree插件的文件系统树,vimshell插件的当前目录和最后一个命令。 – itun 2012-02-08 09:26:26

+0

[保存/恢复缓冲区不能在vim中工作]的可能的重复(http://stackoverflow.com/questions/9055535/saving-restoring-buffers-not-working-in-vim) – 2012-02-08 10:03:44

你是指vim session吗?

在google上给它一个镜头,你有很多关于vim会话的文章。

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

或VIM

:H会议

+0

我试图使用seeion,但它不保存上次打开的文件。 – itun 2012-02-08 09:24:42

+0

@itun文件在这里重新打开。并在:h会话中,您可以看到“自动加载您上次在该项目中工作的文件。” – Kent 2012-02-08 09:44:44

+0

不错!我不知道vim会话。这将是非常有用的! – RunHolt 2012-02-08 14:54:44

使用vim的会议,这是一个真棒功能! (在这里添加的基本用法 - 这些细节肯特的答案要点)

要保存当前视图+设置为当前编辑会话做:

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

要打开/恢复会话做:

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

要覆盖当前一个先前保存的会话只需添加一个:

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