解决vimdiff ‘E97: Cannot create diffs‘错误的一种方法
解决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‘错误的一种方法相关推荐
- Android电视kodi安装失败,电视提示“解析包出现错误” ?四种方法教你轻松解决...
原标题:电视提示"解析包出现错误" ?四种方法教你轻松解决 日常生活中,我们经常会遇到智能电视提示:解析包时出现错误.遇到这样的问题,不要抓狂,小智教你轻松解决. 首先,我们要清楚 ...
- 解决Navicat for MySQL 1045错误的三种方法
解决Navicat for MySQL 1045错误的三种方法 Navicat连接MySQL数据库时难免会遇到1045错误,主要是因为用户输入的用户名或密码错误被拒绝访问,如果不想重装,需要找回密码或 ...
- max图像io错误_解决3dmax软件出现IO error错误异常的有效方法
3dmax出现IO error错误该怎么办?大家在使用3dmax软件时有没有遇到过出现IO error错误异常的情况,本文小编将要和大家分享解决3dmax软件出现IO error错误异常的有效方法.有 ...
- 注册表桌面显示计算机,电脑开机后不显示桌面图标怎么办?修改注册表解决开机后不显示桌面图标的3种方法...
解决方法一: 1.按Win+R打开运行,输入regedit并回车: 2.在注册表展开:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersi ...
- 解决ms_cannot_allocmem错误的两种方法
在mapgis插入光栅图件或者在图像分析数据转换成MSI格式时经常会出现ms_cannot_allocmem错误,如下图所示. 解决这一错误有两个方法: 1.把要插入或者转换的图片格式转换成另外一种图 ...
- 解决 虚拟机VMware Authorization Service未能启动的四种方法
闲话短述(仅记录个人学习原由): 最近装系统装上瘾了,要测试装机U盘,由于之前的虚拟机VMware Player没有快照.克隆等功能不方便,所以去下载了个VMware Workstation 15.5 ...
- 修复Microsoft Edge上“无法到达此页面”错误的5种方法
这里有五种方法来修复Microsoft Edge的"无法到达此页面"错误,以防你曾经在浏览器上遇到过这个错误. 尽管Edge是仅次于Chrome的第二大流行浏览器,但它也有一些故障 ...
- 避免问答机器人输出语法错误的一种方法
>存在的问题 使用LSTM搭建问答(QA)机器人,训练语料集2000组对话,训练了300轮,测试精准度为98%.模型方框图如下: 实测聊天发现,当输入的问题与训练集中一样时,模型输出很好,当输入 ...
- 计算机无法卸载软件,电脑软件无法卸载怎么解决 电脑卸载顽固软件超有用的三种方法...
我们在使用电脑时,经常需要使用到各种各样的软件,有时候下载软件时经常会遇到流氓软件,只下载一个软件然后莫名就给你安装了好几个,并且还无法删除,遇到电脑软件无法卸载该怎么办呢?想必有很多的用户遇到过流氓 ...
最新文章
- jquery 事件:2
- HDU 1088 Write a simple HTML Browser
- java高级-多线程编程
- zookeeper启动占用8080端口
- 解决zabbix的cannot allocate shared memory of size错误
- Nginx server_name精确匹配配置
- JAVA复习5(集合——ArrayList)
- 【剑指offer - C++/Java】14、链表中倒数第k的节点
- [转帖]2015年时微软Win3.1崩溃迫使巴黎奥利机场短暂关闭
- 图解高性能服务器开发两种模式,第四章 NETTY高性能架构设计
- html生成pdf表格线加粗,iText 用 HTMLWorker 转换 HTML 为 PDF 时可设置表格列宽度
- oracle数据库中的系统自带表情_Oracle数据库自带表空间的详细说明
- 最近总是淡淡的····
- 在shell中使用echo命令输出带颜色的文本-转
- ZStack实践汇 | 制造业企业IT经理的虚拟化方案选型经历
- 一个成功企业家立下的22条规矩
- 434个H5游戏源码
- tinyalsa 终极详解
- AutoCad 新建或打开对话框 经常变为命令提示行的解决办法!
- python实现关键词搜索