Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1455651
  • 博文数量: 704
  • 博客积分: 10140
  • 博客等级: 上将
  • 技术积分: 6230
  • 用 户 组: 普通用户
  • 注册时间: 2010-07-15 20:41
文章分类

全部博文(704)

文章存档

2013年(1)

2012年(16)

2011年(536)

2010年(151)

分类: LINUX

2011-01-11 11:27:57

Vimdiff starts Vim on two (or three) files. Each file gets its own window. The differences between the files are highlighted. This is a nice way to inspect changes and to move changes from one version to another version of the same file.

First you need to make sure you have installed vim editor

#apt-get install vim-full

This will complete the installation

Using vimdiff

vimdiff syntax

vimdiff [options] file1 file2 [file3]

gvimdiff

You may also use “gvimdiff” or “vim -g”.  The GUI is started then.You may also use “viewdiff” or “gviewdiff”.  Vim starts in readonly mode then.”r” may be prepended for restricted mode

vimdiff examples

If you want to open files use the following command

vimdiff file1 file2

or

vim -d file1 file2

If you want to open vertical splits for your files use the following command

vimdiff -O file1 file2

If you want to open horizontal splits for your files use the following command

vimdiff -o file1 file2

If you want to open files in perticular directory use the following command.Vim first append the file name of the first argument to the directory name to find the file.

vimdiff file1 file2 [file3 [file4]]

or

vim -d file1 file2 [file3 [file4]]

Keyboard Shortcuts

do – Get changes from other window into the current window.

dp – Put the changes from current window into the other window.

]c – Jump to the next change.

[c – Jump to the previous change.

Ctrl W + Ctrl W – Switch to the other split window.

:diffupdate – diff update

:syntax off – syntax off

zo – open folded text

zc – close folded text

You can also use tkdiff,meld and xfdiff4 as an alternative


阅读(612) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~

chinaunix网友2011-03-07 14:36:45

很好的, 收藏了 推荐一个博客,提供很多免费软件编程电子书下载: http://free-ebooks.appspot.com