linux(debian)下的vim diff时 报错E97解决,文件夹对比meld,beyond compare
2013-10-20 10:26
513 查看
1:在用vim比对两个文件时,发现报错了.我用的debian stable,vim是aptitude 过来的vim7.2
2:于是跟踪下diff
[html]
view plaincopy
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个文件类似的内容.有细小区别的.
[python]
view plaincopy
#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 报错
[html]
view plaincopy
/bin/bash: /usr/share/vim/vim72diff No Such file or directory
这里就简单了
[html]
view plaincopy
#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
选择对应的版本 下下来安装即可 ,括号里面是序列号...(
WINDOWS
name : 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) (/article/1594077.html), 需要注释掉bashrc里面这个,先ln -s了后再去重新编译安装cw .
转自:http://blog.csdn.net/rainysia/article/details/8645976
2:于是跟踪下diff
[html]
view plaincopy
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个文件类似的内容.有细小区别的.
[python]
view plaincopy
#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 报错
[html]
view plaincopy
/bin/bash: /usr/share/vim/vim72diff No Such file or directory
这里就简单了
[html]
view plaincopy
#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
选择对应的版本 下下来安装即可 ,括号里面是序列号...(
WINDOWS
name : 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) (/article/1594077.html), 需要注释掉bashrc里面这个,先ln -s了后再去重新编译安装cw .
转自:http://blog.csdn.net/rainysia/article/details/8645976
相关文章推荐
- linux(debian)下的vim diff时 报错E97解决,文件夹对比meld,beyond compare
- Linux文件夹对比命令——meld
- linux下文件对比工具详解(diff、diff3、sdiff、vimdiff和comm)
- Linux面试必问-对比文件夹内容的命令“Diff”详解
- linux档案对比diff / meld
- 文件比较,文件夹比较-- vimdiff,beyond compare, compare suite, WinMerge,Kdiff3
- 解决debian linux用xshell 登陆在命令行终端显示彩色的文件及文件夹
- linux文件夹对比命令——meld
- Linux下git diff对比两个文件夹
- 文件比较,文件夹比较-- vimdiff,beyond compare, compare suite, WinMerge,Kdiff3
- linux-vimdiff,diff,patch,cmp:文件比较
- linux下vim中文乱码的解决方法
- linux下编码和vim编码问题解决
- linux下paste、diff、meld的使用
- linux命令之vimdiff
- 安装debian Linux后文字显示的全是方块数字解决方法
- Linux安装vim失败的解决办法
- linux 比较两个文件夹不同 (diff命令, md5列表)
- Linux tty字符终端下VIM显示混乱的解决方法
- windows xp 和虚拟机linux共享文件夹的解决方法