如何 使用vim的 session和viminfo 恢复上一次工作的环境??
2017-04-11 09:52
183 查看
使用vim的 session和viminfo 恢复上一次工作的环境, 主要有两个方面的内容需要保存:
要使用session,保存窗口和视图, 及全局设置要使用viminfo保存 命令行历史, 搜索历史, map等
参考: http://easwy.com/blog/archives/advanced-vim-skills-session-file-and-viminfo/
要保持session, 使用命令:
mksession my.session(文件名可以是任意的, 默认的是 session.vim)
session保存的选项由:
set sessionopt=help, curdir, blank, buffers...如果不想保持当前的决定路径,
可以设置:
set sessionoptions -=curdir, set sessionoptions += sesdir 就是可以把这个session文件拷贝到任何目录, 那么sesdir= directory which session is positioned session文件所在 的目录就自动成为当前目录
要读入session文件, 使用
source my.session, 因为, session保存 的都是vim命令条目, 所以用source
要写入保存viminfo, 使用
命令:wviminfo my.viminfo
要读入的时候使用 :
命令: rviminfo my.viminfo即可
使用vim的时候, 分清楚该设置是"命令", 还是"设置项目":
如果是命令, 则直接执行: 如: inormap等等 设置inoramap.., 但是, 如果是设置的选项, 开关等, 则要使用 set命令, 如
set tabstop=4, set nowrap, set history=50 , set hlsearch 等
事实上, 在_vimrc的配置文件中, 绝大多数都是 set...
相关文章推荐
- 如何在 Windows 恢复环境中使用 Bootrec.exe 工具解决和修复 Windows Vista 中的启动问题
- 如何恢复linux的环境变量ubuntu中root用户没有办法使用命令
- 如何在 Windows 恢复环境中使用 Bootrec.exe 工具解决和修复 Windows Vista 中的启动问题
- 如何在 Windows 恢复环境中使用 Bootrec.exe 工具解决和修复 Windows Vista 中的启动问题
- 如何恢复linux的环境变量ubuntu中root用户没有办法使用命令
- PB如何使用Microsoft VSS2005进行协同工作
- 如何建立和使用Jmeter测试环境(初学者)
- 【转】关于如何在类库中使用Response,Request,Server,Session!
- 如何使用单元测试 测试WEB组件方法中的含有Session、Cookie等HttpContext功能调用的方法?
- 如何使用bat文件一次运行多个程序阿?
- Ajax中如何使用Session变量,Cookies可以用表单验证的方式获取并使用。
- 如何在AjaxPro.net的AjaxMethod中使用session和cookie
- AIX环境下用磁带进行备份与恢复工作的一点总结
- 如何使用公式删除工作台上的数据库图标?
- 如何强制删除或恢复SQLServer正在使用的数据库
- 如何在AjaxPro.net的AjaxMethod中使用session和cookie
- 系统环境变量与注册表及.net中如何使用系统环境变量
- 如何在AjaxPro.net的AjaxMethod中使用session和cookie
- .net环境下如何使用MySql数据库(原创)
- 新员工如何快速融入新的工作环境