解决vimdiff 'E97: Cannot create diffs'错误的一种方法 | 赛因拔都 【 XBATU.COM 】http://www.xbatu.com/node/19

最近在新环境下使用vimdiff发现无法使用,报错vimdiff 'E97: Cannot create diffs。

查到了这位博主发布的解决办法,亲测可用。

vimdiff是vim的一个功能命令,是linux平台下做文件比较时常用的工具,功能类似于windows平台下常用的文件比较工具Beyond Compare。

言归正传,最近再用vimdiff比较两个文件时出现了 'E97: Cannot create diffs'的错误。

我用的是ubuntu14.04平台,vim7.4.52,按大版本来讲就是vim74。

步骤如下:

1、在terminal中运行vimdiff:
vimdiff default.settings.php settings.php

2、在vim里出现如下提示:
E97: Cannot create diffs

3、
退出vim后,在terminal中看到如下显示:
/bin/bash: /usr/share/vim/vim74diff: No such file or directory

4、
在terminal中查看系统的diff :
which diff
显示:
/usr/bin/diff

5、
由于vimdiff是默认依赖于外部命令diff, 现在回头看看步骤3,运行时调用/usr/share/vim/vim74diff,由于我用的是vim74,所以文章中多次出现vim74diff,如果,朋友们用的是vim73,那就是vim73diff。

结合步骤3和步骤4中信息,我们为diff建立一个软链接(symbolic link)vim74diff:
sudo ln -s /usr/bin/diff /usr/share/vim/vim74diff

搞定,现在可以使用vimdiff来比较文件啦!

解决vimdiff ‘E97: Cannot create diffs‘错误的一种方法相关推荐

  1. Android电视kodi安装失败,电视提示“解析包出现错误” ?四种方法教你轻松解决...

    原标题:电视提示"解析包出现错误" ?四种方法教你轻松解决 日常生活中,我们经常会遇到智能电视提示:解析包时出现错误.遇到这样的问题,不要抓狂,小智教你轻松解决. 首先,我们要清楚 ...

  2. 解决Navicat for MySQL 1045错误的三种方法

    解决Navicat for MySQL 1045错误的三种方法 Navicat连接MySQL数据库时难免会遇到1045错误,主要是因为用户输入的用户名或密码错误被拒绝访问,如果不想重装,需要找回密码或 ...

  3. max图像io错误_解决3dmax软件出现IO error错误异常的有效方法

    3dmax出现IO error错误该怎么办?大家在使用3dmax软件时有没有遇到过出现IO error错误异常的情况,本文小编将要和大家分享解决3dmax软件出现IO error错误异常的有效方法.有 ...

  4. 注册表桌面显示计算机,电脑开机后不显示桌面图标怎么办?修改注册表解决开机后不显示桌面图标的3种方法...

    解决方法一: 1.按Win+R打开运行,输入regedit并回车: 2.在注册表展开:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersi ...

  5. 解决ms_cannot_allocmem错误的两种方法

    在mapgis插入光栅图件或者在图像分析数据转换成MSI格式时经常会出现ms_cannot_allocmem错误,如下图所示. 解决这一错误有两个方法: 1.把要插入或者转换的图片格式转换成另外一种图 ...

  6. 解决 虚拟机VMware Authorization Service未能启动的四种方法

    闲话短述(仅记录个人学习原由): 最近装系统装上瘾了,要测试装机U盘,由于之前的虚拟机VMware Player没有快照.克隆等功能不方便,所以去下载了个VMware Workstation 15.5 ...

  7. 修复Microsoft Edge上“无法到达此页面”错误的5种方法

    这里有五种方法来修复Microsoft Edge的"无法到达此页面"错误,以防你曾经在浏览器上遇到过这个错误. 尽管Edge是仅次于Chrome的第二大流行浏览器,但它也有一些故障 ...

  8. 避免问答机器人输出语法错误的一种方法

    >存在的问题 使用LSTM搭建问答(QA)机器人,训练语料集2000组对话,训练了300轮,测试精准度为98%.模型方框图如下: 实测聊天发现,当输入的问题与训练集中一样时,模型输出很好,当输入 ...

  9. 计算机无法卸载软件,电脑软件无法卸载怎么解决 电脑卸载顽固软件超有用的三种方法...

    我们在使用电脑时,经常需要使用到各种各样的软件,有时候下载软件时经常会遇到流氓软件,只下载一个软件然后莫名就给你安装了好几个,并且还无法删除,遇到电脑软件无法卸载该怎么办呢?想必有很多的用户遇到过流氓 ...

最新文章

  1. jquery 事件:2
  2. HDU 1088 Write a simple HTML Browser
  3. java高级-多线程编程
  4. zookeeper启动占用8080端口
  5. 解决zabbix的cannot allocate shared memory of size错误
  6. Nginx server_name精确匹配配置
  7. JAVA复习5(集合——ArrayList)
  8. 【剑指offer - C++/Java】14、链表中倒数第k的节点
  9. [转帖]2015年时微软Win3.1崩溃迫使巴黎奥利机场短暂关闭
  10. 图解高性能服务器开发两种模式,第四章 NETTY高性能架构设计
  11. html生成pdf表格线加粗,iText 用 HTMLWorker 转换 HTML 为 PDF 时可设置表格列宽度
  12. oracle数据库中的系统自带表情_Oracle数据库自带表空间的详细说明
  13. 最近总是淡淡的····
  14. 在shell中使用echo命令输出带颜色的文本-转
  15. ZStack实践汇 | 制造业企业IT经理的虚拟化方案选型经历
  16. 一个成功企业家立下的22条规矩
  17. 434个H5游戏源码
  18. tinyalsa 终极详解
  19. AutoCad 新建或打开对话框 经常变为命令提示行的解决办法!
  20. python实现关键词搜索

热门文章

  1. Flutter Widgets 之 RichText
  2. 如何将mkv视频转换成gif动态图片
  3. 【时间序列】时间卷积神经网络
  4. C++中空类占一字节原因详解
  5. OpenNI UserGuide
  6. ETL:WJLYZQWDD
  7. Oracle字符串类型扩容隐患
  8. 静态网页如何上传附件
  9. 状态同步和帧同步的优缺点
  10. CTF-Misc——图片分析