vi编辑器的学习使用(二十一) 我们在vim编辑器的学习使用(五)中曾结讨论了一些基本的窗口使用命令.这些命令可以使得我们在不同的窗口内进行编辑工作,从而使得我们编辑多个文件成为可能.而在这里我们将会讨论一些更多的与窗口相关的命令操作. 当我们使用多个窗口进行文件编辑时,我们如何来进行窗口的切换操作呢?我们可以使用命令CTRL-Wj回到下一个窗口,而使用命令CTRL-Wk回到上一个窗口.我们还可以使用下面的命令来进行窗口的切换...
2 用命令}移动到这个段落的底部,标记为b 3 输入命令:'a,'b move来移动文本. 老版本的Vi编辑器不能很好的来处理多文 件.但是vim在处理多文件上却显得优秀得多.我们有多种不同的方法在不同的文件之间进行文件拷贝.我们可以使用传统的Vi风格的命令,也可以使用vim 可视化模式.我们还可以利用系统的剪切板来进行不同文件间的文本拷贝,所有的这些方法都可以很好的来工作,采用哪一种方法这就要看我们个人的喜好了. 使用传统的Vi风格命令来...
这几个命令中有一些需要说明的地方:[CTRL_I/]CTRL_I命令用来查找光标下面的文字,查找的范围不仅是在本文件中进行查找,而且还要查 找由#include所包含进来的文件中进条查找。变显查找的命令gd和gD有时并不能完美的完我们想要做工作。这是因为vi在理解C和C++的语法方面 有一些小的限制。但是大多数的情况下这几个命令还是可以很好的来完成我们工作的。[d/命令可以显示以当前光标下的内容为为名字的第一个宏定义,]d也有 着同样的...
yy 复制游标所在行整行。或大写一个 Y。 2yy 或 y2y 复制两行。ㄟ,请举一反三好不好!:-) y^ 复制至行首,或 y0。不含游标所在处字元。 y$ 复制至行尾。含游标所在处字元。 yw 复制一个 word。 y2w 复制两个字。 yG 复制至档尾。 y1G 复制至档首。 p 小写 p 代表贴至游标后(下)。 P 大写 P 代表贴至游标前(上)。 整行的复制,按 p 或 P 时是插入式的贴在下(上)一行。 非整行...
Here's something very curious: :%s/foo/bar/gc is of course a substitution effective for the entire file with confirm on each occurrence of "foo" with the option of quitting at any point. However, using something similar, :g/foo/s//bar/gc using the global g to effect the entire file -- does NOT allow quitting at any point (even with the use of ). If there are hundreds of "foo" -- it's an important...
:let @y='yy@"' : pre-loading registers (put in .vimrc) qqq : empty register "q" ---------------------------------------- " Useful tricks " [email=ayy@a][color="#0000ff"]ayy@a[/email] : execute "vim command" in a text file yy@" : same thing using unnamed register u@. : execute command JUST typed in ---------------------------------------- " Get...
d0 表示删除从当前光标到光标所在行首的内容. y$ 表示拷贝从当前光标到光标所在行尾的内容. d$ 表示删除从当前光标到光标所在行尾的内容. yfa 表示拷贝从当前光标到光标后面的第一个a字符之间的内容. dfa 表示删除从当前光标到光标后面的第一个a字符之间的内容. 特殊地: yy 表示拷贝光标所在行. dd 表示删除光标所在行...
vi编辑器的学习使用(二十一) 我们在vim编辑器的学习使用(五)中曾结讨论了一些基本的窗口使用命令.这些命令可以使得我们在不同的窗口内进行编辑工作,从而使得我们编辑多个文件成为可能.而在这里我们将会讨论一些更多的与窗口相关的命令操作. 当我们使用多个窗口进行文件编辑时,我们如何来进行窗口的切换操作呢?我们可以使用命令CTRL-Wj回到下一个窗口,而使用命令CTRL-Wk回到上一个窗口.我们还可以使用下面的命令来进行窗口的切换...
2 用命令}移动到这个段落的底部,标记为b 3 输入命令:'a,'b move来移动文本. 老版本的Vi编辑器不能很好的来处理多文件.但是vim在处理多文件上却显得优秀得多.我们有多种不同的方法在不同的文件之间进行文件拷贝.我们可以使用传统的Vi风格的命令,也可以使用vim可视化模式.我们还可以利用系统的剪切板来进行不同文件间的文本拷贝,所有的这些方法都可以很好的来工作,采用哪一种方法这就要看我们个人的喜好了. 使用传统的Vi风格命令来在...
这几个命令中有一些需要说明的地方:[CTRL_I/]CTRL_I命令用来查找光标下面的文字,查找的范围不仅是在本文件中进行查找,而且还要查找由#include所包含进来的文件中进条查找。变显查找的命令gd和gD有时并不能完美的完我们想要做工作。这是因为vi在理解C和C++的语法方面有一些小的限制。但是大多数的情况下这几个命令还是可以很好的来完成我们工作的。[d/命令可以显示以当前光标下的内容为为名字的第一个宏定义,]d也有着同样的作...