光标移到要复制的那一行,先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+小写=大写)
声明:禁止任何非法用途使用,凡因违规使用而引起的任何法律纠纷,本站概不负责。
精彩评论