vim比较文本内容
编写代码经常会出现文件内容比较,当然很多版本管理工具已经提供了可视化比较工具,最近出现了个情况,一个文件在版本管理工具管理中,一个没有,网上提供了大量工具,但是对于一个不喜欢在电脑中安装些多余软件的我肯定不能向这些不出名软件妥协,于是我想到了vim,强大的文本工具,巧在vim确实也有这个功能,windows下使用gvim,下面介绍vim比对文件内容方法: 1. 使用vim的比较模式打开两个文件: 2. 如果已经打开了文件file1,再打开另一个文件file2进行比较: 3. 如果已经用split方式打开了两个文件file1,file2,又想比较两文件的不同。 4. 如果更改了某个窗口的内容,vim又没有自动更新diff检查,可以使用如下命令更新: 5. 定位到不同点: 6. 在窗口间跳转: 7. 合并文档: 8. 上下文的展开和查看 zf 创建折叠(使用数字表示创建有当前行到下多少行的折叠,比如3j就创建包括4行的折叠) zo 打开折叠(l也可以打开折叠) zc 关闭当前折叠 zm 关闭所有折叠 zr 打开所有折叠 zE 删除所有折叠 zd 删除当前折叠 za 若当前打开则关闭,若当前关闭则打开 zj 到下一折叠的开始处 zk 到上一折叠的末尾 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |