热门关键字:  ubuntu  分区  函数  Fedora  linux系统进程

当前位置 :| 主页>Linux教程>软件应用>

vim寄存器使用

来源: 作者: 时间:2008-06-13 Tag: 点击:
本文中'“'字符在实际应用中用双引号代替
使用寄存器
当你需要拷贝一个文件的几个地方到另一个文件,用上面的方法,你就得反复在两个文
件间跳来跳去。要避免这种情况,你可以把不同的文本拷贝到不同的寄存器中。
寄存器是 Vim 用来保存文本的地方。这里我们使用名称为 a 到 z 的寄存器(后面
我们会发现还有其它寄存器)。让我们拷贝一个句子到 f 寄存器(f 表示 First):

”fyas

”yas“ 命令象以前说过的那样拷贝一个句子,而 ”f 告诉 Vim 把文本拷贝到寄存器
f 。这必须放在拷贝命令的前面。
现在,拷贝三个整行到寄存器 l ( l 表示 line ):

“l3Y

次数前缀也可以用在 “l 的前面。要拷贝一个矩形文件到寄存器中:

CTRL-Vjjww”by

注意 “b 正好在 ”y“ 命令的前面,这是必须的。如果你把它放在 ”w“ 命令的前面就
不行了。
现在你有了三段文本在寄存器 f,l 和 b。编辑另一个文件,并移到要插入文本的
地方:

”fp

同样地,寄存器标识符 “f 必须在 ”p“ 命令的前面。
你可以用任何顺序粘贴寄存器的内容。并且,这些内容一直存在于寄存器中,直到
你拷贝其它文件到这个寄存器中。这样,你可以粘贴任意多次。

删除文本的时候,你也可以指定寄存器。使用这个方法可以移动几处文本。例如,
要删除一个单词并写到 w 寄存器中:

”wdaw

同样地,寄存器描述符必须在删除命令 “d” 的前面。
最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册