分页: 1 / 1

两个文件都已经用VIM打开了,用什么命令比较不同点啊

发表于 : 2008-01-31 14:11
jsjcjsjc
如题;两个文件都已经用VIM打开了,用什么命令比较不同点啊
官方文档没有介绍啊

发表于 : 2008-01-31 14:45
yuan001
用diff命令就可以比较2个文件不同点,好象不必麻烦vi吧

发表于 : 2008-01-31 15:43
jsjcjsjc
我两个文件都已经在一个VIM打开了 单单打用diff是不行的

发表于 : 2008-01-31 16:10
Strange
2楼的是说用 diff 命令,不是vim里的diff功能了

vim里对两个已经打开的文件diff,只要在两个文件里都用 :diffthis 就可以了。
用 :diffoff 关掉。

不过更常用的是用 :diffsplit filename

再常用点是 vimdiff file1 file2

最最常用的是 鼠标选择两个文件,右键选择 diff with vim :lol:

发表于 : 2008-01-31 16:10
eexpress
不如用meld

发表于 : 2008-01-31 16:23
jsjcjsjc
Strange 写了:2楼的是说用 diff 命令,不是vim里的diff功能了

vim里对两个已经打开的文件diff,只要在两个文件里都用 :diffthis 就可以了。
用 :diffoff 关掉。

不过更常用的是用 :diffsplit filename

再常用点是 vimdiff file1 file2

最最常用的是 鼠标选择两个文件,右键选择 diff with vim :lol:
哥哥是哪个模式啊 怎么还能用鼠标选择在输入命令?

发表于 : 2008-01-31 16:29
jsjcjsjc
Strange 写了:2楼的是说用 diff 命令,不是vim里的diff功能了

vim里对两个已经打开的文件diff,只要在两个文件里都用 :diffthis 就可以了。
用 :diffoff 关掉。

不过更常用的是用 :diffsplit filename

再常用点是 vimdiff file1 file2

最最常用的是 鼠标选择两个文件,右键选择 diff with vim :lol:
diffthis 好像不行啊,说cannot create diffs

发表于 : 2008-02-01 11:47
Strange
首先,确认vim编译了 +diff 功能
然后,记得n久前的vim有这个bug,如果还是vim 6的话,可以升级了

其他就没有什么不可以用的情况了,应该

那个最最常用的不是vim里了,是文件管理器一类的程序里,用菜单选择 :D