免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2560 | 回复: 0
打印 上一主题 下一主题

关于文件比较工具软件vimdiff安装与使用 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-01-23 18:41 |只看该作者 |倒序浏览
这个工具是个比较好的,大家一直都用的文件差异比较工具。有好多命令等。
安装这个工具:ubuntu9.04   sudo apt-get install vim
使用方法:注意命令的时候要用冒号,跟vi工具差不多。
http://man.chinaunix.net/newsoft/vi/doc/usr_01.html#usr_01.txt
*help.txt*      For Vim version 6.3.  最近更新:2005年3月
                        VIM - 主帮助文件
                                                                         k
             移动:  使用光标键, 或者 "h" 向左,                              h   l
                    "j" 向下, "k" 向上, "l" 向右.                  j
       关闭本窗口:  用 ":q".
         离开 Vim:  用 ":qa!" (当心, 所有的改动都会丢失!).
   跳转到一个主题:  将光标置于 |
bars
| 之间的标签上然后输入 CTRL-].
         使用鼠标:  ":set mouse=a" 启动对鼠标的支持 (用于 xterm 或 GUI).
                    在 |
bars
| 之间的标签上双击.
           跳回去:  键入 CTRL-T 或 CTRL-O (重复会更加向后).
   获取指定的帮助:  在 ":help" 命令后给出一个参数可以直接跳转到任何的帮助
                    主题. |
:help
|.
                    还可以进一步指定上下文:
                                                        *help-context*
                          类别                         前缀    例子      
                      普通模式命令               (无)      :help x
                      可视模式命令                  v_       :help v_u
                      插入模式命令                  i_       :help i_
                      命令行模式命令               :        :help :quit
                      命令行编辑             c_       :help c_
                      Vim 命令参数            -        :help -r
                      选项                      '        :help 'textwidth'
         查找帮助:  键入 ":help word", 接着键入 CTRL-D 可以看到匹配
                    "word" 的帮助主题.
VIM 代表 Vi IMproved。VIM 主要是由 Bram Moolenaar 编写的,但没有许多其他
人的帮助是不可能的。参阅 |
credits
|.
*01.1*  手册的两个部分
Vim 的手册分成两个部分:
1. 用户手册
    面向任务的使用说明书,由简入繁,能象书一样从头读到尾。
2. 参考手册
    详细描述 Vim 的每一个命令的详细资料。
本手册使用的符号请参见:|
notation
|
跳 转
包括超级链接的文字允许你快速地在一个命令描述和该命令的详细说明之间跳转。
可以使用如下两个命令实现这个功能:
    按 CTRL-] 跳转到当前光标下的单词的相关主题
    按 CTRL-O 回跳 (重复这个操作可以回跳多次)
大部分链接放在两根竖线之间,如:|
bar
|。另外,'number' 形式的选项名,用双引号括
住的命令 ":write" 或者其它任何单词都可以用作一个超级链接。不妨做如下试验:把光
标移动到 CTRL-] 上,并按下 CTRL-]。
其它主题可以用 ":help" 找到,请参见 |
help.txt
|。
*01.2*  安装了 Vim 之后
本手册大部分内容都假定 Vim 已经被正常安装了。如果还没有,或者运行不正常(例
如,找不到文件或 GUI 模式下菜单没有显示出来等)。 请先阅读关于安装的章节:
|
usr_90.txt
|。
                                                        *not-compatible*
本手册还经常假定 Vim 运行在 Vi-compatibility 选项关闭的模式下。对大部分命令,
这无关紧要,但有时却是很重要的。例如,多级 undo 功能就是这样。有一个简单的方法
可以保证你的 Vim 设置是正常的 - 拷贝 Vim 自带的 vimrc 范例。用这种方法,你无需
知道这个文件在什么地方,只要知道你用的系统类型就行了:
对于 Unix:
        :!cp -i $VIMRUNTIME/vimrc_example.vim ~/.vimrc
对于 MS-DOS, MS-Windows, OS/2:
        :!copy $VIMRUNTIME/vimrc_example.vim $VIM/_vimrc
对于 Amiga:
        :!copy $VIMRUNTIME/vimrc_example.vim $VIM/.vimrc
如果这个文件已经存在,你最好备份一下。
现在启动 Vim,'compatible' 选项应该已经关闭。你可以用以下命令检查一下:
        :set compatible?
如果 Vim 报告 "nocompatible",则一切正常;如果返回"compatible"就有问题。这时你需
要检查一下为什么会出现这个问题。一种可能是 Vim 找不到你的配置文件。用如下命令检
查一下:
        :scriptnames
如果你的文件不在列表中,检查一下该文件的位置和文件名。如果它在列表中,那么一定是
还有某个地方把 'compatible' 选项设回来了。
参考 |
vimrc
| 和 |
compatible-default
| 可以获得更多信息。
        备注:
        本手册是关于普通形态的 Vim 的,Vim 还有一种形态叫"evim"(easy vim),那也是
        Vim,不过被设置成"点击并输入"风格,就像 Notepad 一样。它总是处于"插
        入"状态,感觉完全不同于通常形态下的 Vim。由于它比较简陋,将不在本手册中
        描述。详细信息请参考 |
evim-keys
|。
*01.3*  教程使用说明                              *tutor* *vimtutor*
除了阅读文字(烦!),你还可以用 vimtutor (Vim教程)学习基本的 Vim 命令,这是一个
30分钟的教程,它能教会你大部分基本的 Vim 功能。
在 Unix 和 MS-Windows 中,如果 Vim 安装正常,你可以从命令行上运行以下命令:
        vimtutor
这个命令会建立一份教程文件的拷贝,你可以任意修改它而不用担心会损坏原始的文件。
    这个教材各种语言的版本。要找到这些版本,你需要的命令后加上相应语言的双字母
缩写。例如,对于法语版本:
        vimtutor fr
在非 Unix 系统中,你还要做些工作:
1. 拷贝教程文件。你可以用 Vim 来完成这个工作(Vim 知道文件的位置)
        vim -u NONE -c 'e $VIMRUNTIME/tutor/tutor' -c 'w! TUTORCOPY' -c 'q'
    这个命令在当前路径下建立一个 "TUTORCOPY" 的文件。要使用其它语言的版本,
在文件名后加上双字母的语言缩写作为扩展名。对于法语:
        vim -u NONE -c 'e $VIMRUNTIME/tutor/tutor.fr' -c 'w! TUTORCOPY' -c 'q'
2. 用 Vim 编辑这个被拷贝的文件
        vim -u NONE -c "set nocp" TUTORCOPY
    其它几个参数用于保证 Vim 使用正确的模式启动。
3. 学习完成后删除临时拷贝文件
        del TUTORCOPY
*01.4*  版权声明                                    *manual-copyright*
Vim 用户手册和参考手册的版权(1988-2002)归Bram Moolenaar所有。这份材料只可以在符合
开放发布版权协议(Open Publication License)1.0或以后版本的条件下发布。这份协议
的最后版本可以在如下地址上找到:
            http://www.opencontent.org/opl.shtml
对此文档作出贡献的人员必须同意这份声明。
                                                        *frombook*
这份文档的一部分来自 Steve Oualline 的《Vi IMproved - Vim》(New Riders出版,
ISBN: 0735710015)。开放发布版本协议同样适用于这本书。被选入的部分经过剪裁(例
如去掉插图,根据 Vim 6.0 的新特性进行修改,并修正一些错误)。某些部分省略了
|
frombook
|      标记,这并不表示这些部分不是来自这本书。
非常感谢 Steve Oualline 和 New Riders 编写并出版了这本书并在 OPL 协议下发行它!
它对写这份手册起到了非常大的作用。它不只是提供了文字描述,还确定了这份手册的基
调和风格。
如果你通过销售这份手册赚了钱,我们强烈建议你把部分利润捐给乌干达的艾滋病受害者。
(参见 |
iccf
|)
(译者注:这里是对原文协议的翻译,中文翻译的版权,请参阅 vimcdoc 的 LICENSE文件)


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u3/109094/showart_2158622.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP