vi笔记
mdzjx
这个作者很懒,什么都没留下…
展开
-
vi查找替换
1. :s/old/new/ 把当前行第一个出现的old替换成new,后面加g就是替换当前行所有 2. :n,$s/old/new/ 把从n行开始到最后一行的第一个出现的old替换成new,后面加g替换当前行所有,n用.表示就是当前行 3. :%s/old/new/ 把所有行的第一个old替换成new,后面加g表示替换当前行所有 ...原创 2019-05-31 10:01:24 · 1623 阅读 · 0 评论 -
vi复制粘贴删除
copy换成move就是移动,copy可以简写成co,move简写成m 将第2行数据复制到第5行下面: 2 copy 5 将3到5行数据复制到第8行下面: 3,5 copy 8 文本开始处按v进入可视模式,结束的地方按y复制,目的地按p粘贴 yy复制一行,前面可加数字 dd删除一行,前面可加数字 dw删除从当前字符开始的一个字符,前面可加数字 按ESC后,然后 dG:全部删除 按ESC后,...原创 2019-05-30 16:04:15 · 1543 阅读 · 0 评论 -
vi光标移动
hjkl,前后左右,加数字代表重复执行,如3j表示下移3行 ^:移动光标到行首; $:移动光标到行尾; ctrl-b: 上翻一页 ctrl-f:下翻一页原创 2019-05-30 15:24:00 · 3417 阅读 · 0 评论