解决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. 算法----打印二叉树最右侧的节点 Java版
  2. C语言atoi()函数用法
  3. 新手入门深度学习 | 3-1:数据管道Dataset
  4. mysql 事物gljbie_图片转成base64格式上传至数据库
  5. 【java】java wait 原理 synchronized ReentrantLock 唤醒顺序
  6. 无缝的缓存读取:双存储缓存策略
  7. 百倍加速!Python量化策略的算法性能提升指南
  8. 数据治理管理平台功能模块与特性
  9. eclipse jee 和 myeclipse web项目的转换
  10. LaTex 符号大全
  11. 工业工程F37工业工程IE管理
  12. 中华石杉-- --分布式服务框架Dubbo的笔记
  13. 新浪微博登陆页面html代码,仿新浪微博登陆邮箱提示效果的js代码
  14. latex入门(五) 插入表格
  15. java怎么给文本框加滚动条_懂Java中Swing的朋友,谁能帮我在Jtextare上加一个滚动条啊?很急!...
  16. 四年级计算机考试反思,四年级期中考试反思作文300字 关于期中考试反思的作文...
  17. 手机顶部有小红点_苹果手机听筒上方有红点 iphone11顶部红点闪烁
  18. Extensions in UWP Community Toolkit - ListViewExtensions
  19. JAVA通过Graphics2D生成表格图片
  20. ios sinaweibo 客户端(一)

热门文章

  1. 最小二乘法曲线拟合原理与实现
  2. 计算机类中文核心期刊目录
  3. 九张图看懂互联网金融模式
  4. 【2020年保研记】浙大软院+中科院信工所+北师大人工智能学院+华中科技网安学院+四川大学网安学院+中山大学系统科学与工程学院
  5. orb-slam系列 LoopClosing线程 ComputeSim3(十一)
  6. pythondcnda算法聚类_分层聚类ahc算法
  7. c#中winform窗口的隐藏与显示
  8. MySQL批量导入Excel数据【超详细】
  9. GB28181平台如何接入无人机实现智能巡检?
  10. java数据结构通讯录管理系统_数据结构课程设计—通讯录管理系统