[20150310]vim persistent undo.txt

[20150310]vim persistent undo.txt

--寻找一个vim插件,上了www.vim.org网站,看到如下一段:

Did you know about persistent undo?

[2014-10-31] A feature I enjoy using myself is not known to many users, as I found out last weekend. Besides undo with
as many levels as you like, Vim also offers storing the undo information in a file. So you can exit Vim, reboot your
computer and still undo changes you made. See the help for 'undofile'. (Bram Moolenaar)

--才发现vim目前支持persistent undo,仔细看了一些文档,设置如下:
--在vimrc文件中加入如下内容,我的测试是windows,linux下也很容易修改.

"重启后撤销历史可用 persistent undo"
set undofile
set undodir=d:\\tmp\\undodir
"maximum number of changes that can be undone"
set undolevels=10000

--手工建立目录d:\tmp\undodir就ok了.
--这样就可以实现即使退出vim,甚至重启机器后,依旧使用undo功能,如果觉得产生的文件多,可以定期删除.

时间: 2024-10-02 01:21:59

[20150310]vim persistent undo.txt的相关文章

[20170612]vim bccalc插件.txt

[20170612]vim bccalc插件.txt --//上午修改bccacl插件,加入10,16,dba,scn之类转换.由于linux版本,与windows版本存在一些差异,分别贴上来: 1.windows版本: "" calculate expression entered on command line and give answer, e.g.: " :Calculate sin (3) + sin (4) ^ 2 command! -nargs=+ Calcu

[20130808]12c新特性Temporary undo.txt

[20130808]12c新特性Temporary undo.txt 12C提供特性临时表执行dml时生成的undo保存在临时表空间,这个特性叫Temporary Undo,由数据库参数temp_undo_enabled控制,有两个优点:     1.很明显减少redo在临时表做dml操作时.    2.允许在physical standby database上对临时表执行dml操作.(没有环境无法测试) 测试: SQL> @ver BANNER                         

[20131215]安装vim插件gundo.txt

[20131215]安装vim插件gundo.txt 今天想安装gundo.vim插件看看,我以前安装的vim 7.4版本,安装gundo插件需要python2.7版本. 我下载gvim7.4版本来自:http://www.vim.org/download.php#pc PC: MS-DOS and MS-Windows For modern MS-Windows systems (starting with XP) you can simply use the executable insta

[20170616]vim 8.0的安装.txt

[20170616]vim 8.0的安装.txt --//晚上开始在自己的家里的机器上安装vim 8.0 for windows,事先做了备份,但是还是遇到许多问题,都是定制安装相关的问题,自己做 --//一个记录: --//里面的操作都是定制化的,可能不适合大家,我自己仅仅作为一个记录. 1.下载安装过程略. --//我仅仅把旧的安装做了一个备份.删除旧的安装,再安装8.0版本. 2.第一个问题就是右键无法选择vim的问题: --//编辑如下文件,导入注册表,注意自己gvim.exe的路径.这

【Linux】Linux中Vim基础

word转成html再搞到csdn这块,效果不是很好,表格每行显示太高........囧 ---------------------------- VIM命令训练稿 目录 1.打开文件操作...1 2.存储及退出文件...2 3.模式转换...2 4.光标移动...3 5.插入...4 6.删除...4 7.复制和黏贴...5 8.查找...5 9.替换...6 10.编辑多个文件...6 11.其他命令...6 12分屏操作...7 13 vim的帮助指令...9 14.七个习惯   1.打开

Openstack 实现技术分解 (3) 开发工具 — VIM & dotfiles

目录 目录 前文列表 扩展阅读 前言 插件管理 Vundle 主题 Solarized 浏览项目目录结构 Nerdtree Symbol 窗口 Tagbar 文件模糊查询 CtrlP 代码补全 YouCompleteMe 语法检查 Syntastic 通用配置 dotfiles 前文列表 Openstack 实现技术分解 (1) 开发环境 - Devstack 部署案例详解 Openstack 实现技术分解 (2) 虚拟机初始化工具 - Cloud-Init & metadata & us

vim 常用 NERDTree 快捷键

切换工作台和目录 ctrl + w + h 光标 focus 左侧树形目录 ctrl + w + l 光标 focus 右侧文件显示窗口 ctrl + w + w 光标自动在左右侧窗口切换 ctrl + w + r 移动当前窗口的布局位置 o 在已有窗口中打开文件.目录或书签,并跳到该窗口 go 在已有窗口 中打开文件.目录或书签,但不跳到该窗口 t 在新 Tab 中打开选中文件/书签,并跳到新 Tab T 在新 Tab 中打开选中文件/书签,但不跳到新 Tab i split 一个新窗口打开选

如何用bash-support插件将Vim编辑器打造成编写Bash脚本的IDE

IDE(集成开发环境)就是这样一个软件,它为了最大化程序员生产效率,提供了很多编程所需的设施和组件. IDE 将所有开发工作集中到一个程序中,使得程序员可以编写.修改.编译.部署以及调试程序. 在这篇文章中,我们会介绍如何通过使用 bash-support vim 插件将 Vim 编辑器安装和配置 为一个编写 Bash 脚本的 IDE. 什么是 bash-support.vim 插件? bash-support 是一个高度定制化的 vim 插件,它允许你插入:文件头.补全语句.注释.函数.以及代

如何用 bash-support 插件将 Vim 编辑器打造成编写 Bash 脚本的 IDE

IDE(集成开发环境)就是这样一个软件,它为了最大化程序员生产效率,提供了很多编程所需的设施和组件. IDE 将所有开发工作集中到一个程序中,使得程序员可以编写.修改.编译.部署以及调试程序. 在这篇文章中,我们会介绍如何通过使用 bash-support vim 插件将 Vim 编辑器安装和配置 为一个编写 Bash 脚本的 IDE. 什么是 bash-support.vim 插件? bash-support 是一个高度定制化的 vim 插件,它允许你插入:文件头.补全语句.注释.函数.以及代