分页: 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

发表于 : 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

哥哥是哪个模式啊 怎么还能用鼠标选择在输入命令?
发表于 : 2008-01-31 16:29
由 jsjcjsjc
Strange 写了:2楼的是说用 diff 命令,不是vim里的diff功能了
vim里对两个已经打开的文件diff,只要在两个文件里都用 :diffthis 就可以了。
用 :diffoff 关掉。
不过更常用的是用 :diffsplit filename
再常用点是 vimdiff file1 file2
最最常用的是 鼠标选择两个文件,右键选择 diff with vim

diffthis 好像不行啊,说cannot create diffs
发表于 : 2008-02-01 11:47
由 Strange
首先,确认vim编译了 +diff 功能
然后,记得n久前的vim有这个bug,如果还是vim 6的话,可以升级了
其他就没有什么不可以用的情况了,应该
那个最最常用的不是vim里了,是文件管理器一类的程序里,用菜单选择
