实用的vim下比较两个文件命令:1、 vimdiff file1 file2
终端下输入该命令进入vim,垂直分隔窗口进行比较2、 vimdiff -o file1 file2
水平分隔窗口进行比较3、 ctrl+w (j,k,h,l)
上下左右切换光标所在的窗口(括号中表示可以是其中之一,按下ctrl+w,放开ctrl再按j,k,h,l)4、 ctrl+w (J,K,H,L)
上下左右移动光标所在窗口的位置5、 zo 和 zc
打开折叠区 和 关闭折叠区6、 ]c 和 [c
将光标移动到下一个不同区 和 上一个不同区7、 do 和 dp
将光标所在不同区域同步为另一个文件该位置的内容 和 将光标所在不同区域内容同步到另一个文件该位置8、 :diffu[!]
vim下更新当前比较窗口,比较状态下修改文件后,可调用该命令[中括号不为命令部分,如果加!表示如果外部修改了文件,则重新加载比较]9、 :diffo[!]
vim下关闭当前窗口比较状态,如果加!则关闭所有窗口的比较状态10、:diffs file1
vim下加入file1和当前光标所在窗口进行比较,水平分隔窗口11、:vert diffs file1
vim下加入file1和当前光标所在窗口进行比较,垂直分隔窗口12、:difft
vim下将光标所在窗口变为比较窗口其它技巧:1、 diff -u file1 file2 > file3
终端下输入该命令,可以将file1和file2的比较结果输出到file3中,-u 表示以合并格式比较,-c 为上下文格式,不加为一般格式参考:vim下 :help diff

vimdiff比较两个文件相关推荐

  1. linux合并vi的两个文件,两个文件的对比查看及合并工具:vimdiff-文件合并

    文件 a 和 b 比如有两个源代码文件 a 和 b,如上图所示. 在Unix/Linux平台上,对比查看两个源代码文件的差异时,最简单且随处可用的就是命令行工具,比如diff.diff以逐行的方式比较 ...

  2. linux两文件对比,linux对比两个文件的差异

    在项目维护阶段,经常会对垃圾文件进行清理.比如没有在数据库中的文件进行删除,这个时候最好的选择就是使用shell命令了:废话不多说直接上代码: 1.首先准备好从数据表导出来的数据,方法随意 2.在服务 ...

  3. 通过python利用哈希值实现比较两个文件的一致性

    背景 近来学习到python的内置函数hash(),深入发现通过python的哈希值可以做很多的事情,最典型的可能就是文件加密了,在我们现实生活中大约有如下一些用途: 加密网站注册用户的密码. 网站用 ...

  4. Java如何校验两个文件内容是相同的?

    欢迎关注方志朋的博客,回复"666"获面试宝典 今天做文件上传功能,需求要求文件内容相同的不能重复上传.感觉这个需求挺简单的就交给了一位刚入行的新同学.等合并代码的时候发现这位同学 ...

  5. 两个文件比对_Edlib:方便快速的长序列比对软件包

    序列比对(sequence alignment)又称序列联配, 为确定两个或多个序列之间的相似性(similarity) 或同源性(homology) ,将序列按照一定规律进行排列的操作.序列相似性和 ...

  6. Python判断两个文件夹中互相不同的文件有哪些、判断一个文件夹相对于另外一个文件夹缺少了哪些文件

    Python判断两个文件夹中互相不同的文件有哪些.判断一个文件夹相对于另外一个文件夹缺少了哪些文件 目录 Python判断两个文件夹中互相不同的文件有哪些.判断一个文件夹相对于另外一个文件夹缺少了哪些 ...

  7. linux两个文件修改主机名

    linux修改主机名的方法 用hostname命令可以临时修改机器名,但机器重新启动之后就会恢复原来的值. #hostname   //查看机器名 #hostname -i  //查看本机器名对应的i ...

  8. php源码之计算两个文件的相对路径

    <?php //计算出两个文件的相对路径即path2相对于$path1的相对路径 // http://www.manongjc.com/article/1342.html function ge ...

  9. 用awk数组处理两个文件的例子

    收了本论坛的三个例子 QUOTE: 1.用某一文件的一个域替换另一个文件中的的特定域? http://bbs.chinaunix.net/forum/viewtopic.php?t=500015 文件 ...

最新文章

  1. 为什么应该放弃或减少使用MD5
  2. Exthereum - 最新开发的以太坊客户端
  3. 利用FPGA实现外设通信接口之:利用FPGA实现USB 2.0通信接口
  4. 打造 通用的 支持多数据库 操作的 DBHelper
  5. Cloud for Customer的work center显示逻辑
  6. JS 操作cookie
  7. requestbody前端怎么传_学习前端开发前的基础知识了解「V1001」
  8. 测试丢包_入行游戏测试之弱网测试工具
  9. ElasticSearch 2 (20) - 语言处理系列之如何开始
  10. 分享5款提高工作效率的CAD插件,总有一款适合你
  11. 解决Qt安装后没有桌面图标
  12. 记一次授权的渗透测试
  13. 568A和568B的线序
  14. ValueError: Weights for model sequential have not yet been created. Weights are created when the Mod
  15. NAS外网远程访问的方式
  16. fmt:formatNumber标签
  17. 【JZOJ A组】排列
  18. 网站只有首页能打开,其他页面404
  19. C#中使用设置(Settings.settings) Properties.Settings.Default .
  20. kettle使用--1.mysql多表关联导入mongoDB

热门文章

  1. 一个时代的终结:为什么是时候放弃ITOM四大巨头了?这对IT领导者来说意味着什么?
  2. iOS实现服务器原生推送
  3. Excel将其他单元格的数据合并成一个单元格
  4. CentOs服务器nginx重启
  5. Java 同时替换 字符串中子串
  6. 超算平台安装DL_POLY分子动力学软件
  7. mysql授权连接_MySQL 连接认证授权步骤
  8. 维修计算机的基本操作论文,《计算机维修与处理选修论文.doc
  9. PiXYZ Studio教程
  10. 快速扫盲 | 霍尔传感器的工作原理