1. > 电脑手机 >

vim常用命令 linux里vim常用命令

vim常用命令 linux里vim常用命令
vim常用命令 linux里vim常用命令


关于vim常用命令,linux里vim常用命令这个很多人还不知道,今天小然来为大家解答以上的问题,现在让我们一起来看看吧!

1、 vimdiff 命令常用于编辑同一文件的不同历史版本,对各文件的内容进行比对与调整。

2、如下面两个文件: 可以使用 vim -O2 file1 file2 命令,在左右排列的两个窗口中同时打开 file1 和 file2 两个文件,如下图所示: 而 vimdiff file1 file2 命令会以同样的形式打开这两个文件,并且用 不同的背景色 高亮显示彼此间有差别的内容,如下图: 从上面的两幅截图中可以得出 vimdiff 标记差别内容时的几个规则: 除了 vimdiff FILE_LEFT FILE_RIGHT 或者 vim -d FILE_LEFT FILE_RIGHT 的形式外,也可以通过在 Vim 中输入命令进入 diff 模式。

3、 比如先进入 Vim 编辑 FILE_LEFT 文件( vim FILE_LEFT ),再输入以下命令进入 diff 模式: :vertical diffsplit FILE_RIGHT 可以使用下列两种快捷键,在文件的各个差异点之间前后移动: 至于光标在两个窗口之前的切换,可以使用如下按键: 可以使用 d, p (即 diff put)命令,将当前差异点中的内容覆盖到另一文件中的对应位置。

4、 如当光标位于左侧文件(file1)中的第一行时,依次按下 d 、 p 键,则 file1 中的 Line one 被推送到右侧,并替换掉 file2 中对应位置上的 Line 1 。

5、截图如下: 而 d, o (即 diff obtain)命令可以将另一窗口中差异点处的内容拉取到当前位置并进行替换操作。

6、截图如下: 即在 file1 的第一行执行 d o 命令后,file2 中的第一行内容 Line 1 被拉取到 file1 中并替换掉原来位置上的 Line one 。

7、 vimdiff 实际上是 Vim 编辑器的 diff 模式,因此适用于 Vim 编辑器的命令和快捷键也同样可以在该模式下使用。

8、常用的几个命令如下: 其他常用的命令与快捷键可参考 Vim 速查手册 。

本文到这结束,希望上面文章对大家有所帮助。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, website.service08@gmail.com 举报,一经查实,本站将立刻删除。

联系我们

工作日:9:30-18:30,节假日休息