vim快速复制当前行到下一行及其它vim常用命令

光标移到要复制的那一行,先yy 然后再p 就会自动把当前光标所在的哪一行复制到下一行。

yy 复制,8yy:表示从当前光标所在的行开始复制8行

p 粘贴

d 剪切,8dd:表示从当前光标所在的行开始剪切8行

vim命令的 多行删除

①、首先在命令模式下,输入 :set nu 显示行号

②、通过行号确定你要删除的行

③、命令输入 :1,3d  然后按回车键,1-3行就被删除了,很快捷吧

如果无意中删除错了,按下 u 键可以撤销操作,回到上一步。ctrl+r可以撤销掉撤销命令。(命令模式下)

vim命令的 删除特定行

dd:删除光标所在的那一整行

d1G:删除光标所在行到第一行的所有数据

dG:删除光标到最后一行的所有数据

3dd:删除光标所在行向后的3行(3可以替换为任意数字)

3D:同3dd,删除光标所在行向后3行(包含光标所在行)

D从光标处删除至本行末尾

d0:删除光标所在到该行的第一个字符

x:删除,相当于delete键

nx:n为数字,向光标后删除n个字

vim命令行的 定位和文件状态

gg:跳到文件第一行

G 或者 shift+g:跳到文件最后一行

ctrl+g:显示当前编辑文件名和文件中光标位置

gf:进入光标所在位置路径的文件

vim命令行的 搜索命令

/ 加上字符串 可以用于在当前文件中查找该字符串

用于反向查找

例如:/error 然后 按回车键,即可在文件中查找error关键词

n键向下继续搜索,N键 或 shift+n键 向上继续搜索(shift+小写=大写)



声明:禁止任何非法用途使用,凡因违规使用而引起的任何法律纠纷,本站概不负责。

小周博客
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

精彩评论

全部回复 0人评论 7,777人参与

loading