在Vim的normal下复制粘贴分别为y
和p
,剪切为d
。yy
表示复制一行,dd
表示剪切一行。
烦人的缩进
在使用Vim编写代码时我们会使用:set autoindent
设置代码自动缩进,但是,如果我们从找到一段代码进行粘贴时会发现自动缩进全乱了,还需要我们手动调,烦人~
我们可以设置:set paste
和:set nopaste
解决这烦人的问题。在粘贴前首先设置:set paste
,进行粘贴后设置:set nopaste
。
寄存器
在Windows中我们经常使用复制粘贴,并且我们一定知道我们所复制的内容都在系统剪切板中,但是,Vim中的复制可不是到剪切板中哦!Vim默认是将数据存储到了无名寄存器中。
Vim有命名寄存器 (a-z),复制专用寄存器0,我们每次的复制文本同时也会复制到复制专用寄存器中,系统剪切板+,我们可以通过{register name}
指定使用哪个寄存器。我们可以使用:set clipboard=unamed
直接将Vim中复制的内容直接复制到系统剪切板中,贼爽。
注意:要使用剪切板首先需要查看Vim是否有系统剪切板,使用:echo has('clipboard')
查看,1为有,0为无。
版权属于:带翅膀的猫
本文链接:https://www.chengpengper.cn/archives/25/
转载时须注明出处及本声明
《面目全非》欧美剧高清在线免费观看:https://www.jgz518.com/xingkong/64079.html
《夸特马斯 2》恐怖片高清在线免费观看:https://www.jgz518.com/xingkong/103685.html
怎么收藏这篇文章?
不错不错,我喜欢看 https://www.jiwenlaw.com/
叼茂SEO.bfbikes.com