linux(debian)下的vim diff时 报错E97解决,文件夹对比meld,beyond compare
1:在用vim比对两个文件时,发现报错了.我用的debian stable,vim是aptitude 过来的vim7.2
2:于是跟踪下diff
- root@host:/usr/share/vim/vim72# type diff
- diff is /usr/bin/diff
- root@host:/usr/share/vim/vim72# type vimdiff
- vimdiff is /usr/bin/vimdiff
- root@host:/usr/share/vim/vim72# ll /usr/bin/vimdiff
- lrwxrwxrwx 1 root root 25 [2012-08-06 3:27] /usr/bin/vimdiff -> /etc/alternatives/vimdiff*
- root@host:/usr/share/vim/vim72# ll /etc/alternatives/vimdiff
- lrwxrwxrwx 1 root root 16 [2012-08-06 3:27] /etc/alternatives/vimdiff -> /usr/bin/vim.gtk*
- root@host:/usr/share/vim/vim72#
3:执行下
随便建2个文件类似的内容.有细小区别的.
- #echo '111 222 333'>1.txt
- #echo '111 222 333'>>1.txt
- #echo '111 222 333 444'>>1.txt
- #cp 1.txt 2.txt
- #echo '111 222 333 44455'>>2.txt
- #diff 1.txt 2.txt
正常diff
#vimdiff 1.txt 2.txt 报错
- /bin/bash: /usr/share/vim/vim72diff No Such file or directory
这里就简单了
- #ln -s /usr/bin/diff /usr/share/vim/vim72diff
要是编译的7.3的.类似换成vim73diff就行了.路径看你编译的位置
4:diff成功(我改了1.txt的第二行内容)
5. 要对比文件夹 用 diff -r path1 path2
也可以用meld ,推荐这个,官方主页在下面
http://meldmerge.org/
安装在debian下很简单
#apt-get install meld
有可能缺失插件intltool,需要一起安装apt-get install intltool
也可以用beyond compare3
地址在这里
http://www.scootersoftware.com/download.php
选择对应的版本 下下来安装即可 ,括号里面是序列号...(
WINDOWSname : allsoftinone
serial : EQmxmDauN6NTKncYy6YaXUGKAbD9aPFE89LTNftJVHZrnzhGOOYsAldWMexgC7QlWBFo2EV4oAy70EKzpVnvJk
LINUX
name : allsoftinone
serial : n3IYC4Pbz5dg9fblk5rJ7M88kbvBrjS6JGIjFOiCQCdRNnCa1De38P4Ely91iGqbsaJO9yaktHe5F3NH320t-k
)
// 2013-05-08 更新 系统如果升级,需要重新安装下vim-gnome or vim-gtk 然后再做下面的操作
#ln -s /usr/bin/diff /usr/share/vim/vim73diff
注意,如果使用了第三方的bash输出的,比如cw(color wrapper) (http://blog.csdn.net/rainysia/article/details/8673199), 需要注释掉bashrc里面这个,先ln -s了后再去重新编译安装cw .
转自:http://blog.csdn.net/rainysia/article/details/8645976
linux(debian)下的vim diff时 报错E97解决,文件夹对比meld,beyond compare相关推荐
- Qt6.2.2下使用QCustomPlot 2.1报错的解决方法
Qt6.2.2下使用QCustomPlot 2.1报错的解决方法 报错一堆如下: 解决办法: 报错一堆如下: 主要是说QCP的,表达式使用非法命名空间等等 解决办法: 解决办法并不是很复杂. 首先是删 ...
- win10下keras模型可视化plot_model报错终极解决办法
报错如下: Traceback (most recent call last): File "E:\Anaconda3\envs\tensorflow_GPU\lib\site-pack ...
- edusoho linux 500错误,EduSoho网校系统500报错怎么解决?
-
EduSoho官网
500 代表着服务器处理异常,因此需要找出服务报的异常. 如何找出异常? 根据框架提供的机制,只需要在web/app.php中将开发模式打开,就可以看到具体异常. $kernel = new AppK ...
- (更新下载链接)Win10下Realtek HD Audio Drivers 报错0x803fb005 解决办法
文章目录 前言 一.注意事项 二.使用步骤 1.下载 UAD 支持驱动 2. 安装UAD驱动 3.进入微软商店下载页面下载RAC 4.完成 总结 前言 在使用windows10时,windows st ...
- ibatis mysql 同时删多个表报错_MySQL中Multiple primary key defined报错的解决办法
MySQL中Multiple primary key defined报错的解决办法 创建主键可以有两种方式: create table 表名( 字段名 类型, 字段名 类型, -- primary k ...
- linux mysql scripts_linux安装mysql时执行scripts/mysql_install_db报错如何解决?
展开全部 linux安装mysql时执行scripts/mysql_install_db报错这样解决: 1.检查下当前目录是什636f707932313133353236313431303231363 ...
- linux/macOS下的vim界面配置以及topo_sort Apare_xzc
linux/macOS下的vim界面配置以topo_sort Apare_xzc 2021.2.3 先说一下,一般macOS 的/usr/share/vim/vimrc 这个路径下的vimrc 不可修 ...
- Linux下启动启动tomcat 服务器报错 The file is absent or does not have execute permission
为什么80%的码农都做不了架构师?>>> Linux下启动启动tomcat 服务器报错 The file is absent or does not have execute ...
- Windos环境下kafka配置启动Zookeeper时,报错:Invalid config, exiting abnormally.
Windos环境下kafka配置启动ZooKeeper时,报错:Invalid config, exiting abnormally. 执行命令: D:\kafkaOnWindows\kafka_2. ...
最新文章
- python拼音怎么写-Python 获取中文字拼音首个字母的方法
- Jenkins插件之环境变量插件EnvInject
- Theano2.1.6-基础知识之在thenao中的求导
- 数据结构-栈在括号匹配中的应用
- loss低但精确度低_低光照图像增强网络-RetinexNet(model.py解析【2】)
- mac自带的python怎么升级_mac上怎么更新python
- 吴恩达《机器学习》第九章:神经网络的学习
- git 第二次提交_win10 将本地项目上传到github (第一次+再次上传)
- 车辆及其应用的车载语音识别显示方法及系统与流程
- 2014/08/31 Zushi
- 生物信息学Bioinformatics学习笔记(一)
- 【笔记】FFC 20624 Winter 09的mil与mm显示转换
- Linux:Linux下进程间通信方式的学习
- 自动化运维工具Ansible详细部署 - 人生理想在于坚持不懈 - 51CTO技术博客
- vue 车牌号校验(含新能源)
- 移动网络的切换、重选和重定向
- 专业python培训报价多少
- 【ureport2 vue版本实现】
- 牛客练习赛43 c Tachibana Kanade Loves Review
- 智能识别收货地址 javascript地址智能识别