新手学习vim编辑器之拷贝与粘贴

2025-10-23 16:25:15

1、上节我们学习了光标移动的相关命令,比如:0到行头,$到行尾,^到百blank,/pattern 是搜索况撤pattern的字符串等,看到这里不要说率毙你不熟悉哟~不熟悉的话佛珠裕继续去练习吧。。不过也可以看下这里的内容 这节主要说的是复制与粘贴。

在这里大家先简单看下粘贴的效果

新手学习vim编辑器之拷贝与粘贴

1、如果我们使用的是ctrl + c进行复制的,那么我们也要用ctrl+v进行粘贴 。

亲测,如果使用p命令粘贴会无效 ,而ctrl+v粘贴是从粘贴在光标后粘贴后的。

新手学习vim编辑器之拷贝与粘贴

2、好了,说话在vim我们常用的复制与粘贴命令。

注意粘贴命令是:P → 粘贴,p我们可以理解为paste或者put把内容放在了当前光标后

在这里我们讲两个单词方便我们记忆:yank是复制,delete是删除,所以我们看到在常用的复制命令前都带有y,而在删除命令前都带有d

还有看到没,y后的一个命令是和光标移动有关的。是不是很容易 记呀,下面就让我们多练习吧。

yw              表示拷贝从当前光标到光标所在单词结尾的内容  y0              表示拷贝从当前光标到光标所在行首的内容  y$              表示拷贝从当前光标到光标所在行尾的内容  yfa             表示拷贝从当前光标到光标后面的第一个a字符之间的内容。a是可以替换的,它可以是b,c,d,e,f,g等26个英文字母中的任意一个。

 特殊地:  yy              表示拷贝光标所在行

新手学习vim编辑器之拷贝与粘贴

3、把自己复制的删除吧。

dw              表示删除从当前光标到光标所在单词结尾的内容

 d0              表示删除从当前光标到光标所在行首的内容 d$              表示删除从当前光标到光标所在行尾的内容 dfa             表示删除从当前光标到光标后面的第一个a字符之间的内容 特殊地 dd              表示删除光标所在行. D               表示删除从当前光标到光标所在行尾的内容.

新手学习vim编辑器之拷贝与粘贴

4、再说两个命令配合上面的命令一起练习 ,

一个是u 就是undo。。中文来说就是撤销

一个ctrl+R是大写的R,是redo 中文来说就是继续做

新手学习vim编辑器之拷贝与粘贴

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢