vi 总结

来源:互联网 发布:pdf文件朗读软件 编辑:程序博客网 时间:2024/05/01 08:23

i 插入

I 行首插入

a 光标后插入

A 行尾插入

o 下面新开一行

O 上面新开一行

r 替换当前字符

R 替换连续字符

x 删除当前字符

dw 删除当前单词

dd 删除当前行 ndd

:n,md 删除n到m行

yy 复制当前行 nyy

:n,my

p粘贴

P贴在光标上一行

u 撤销上一次操作


:数字  到指定行

G到最后一行

gg 回到第一行

0回到行首

$到行尾

/pattern

u 撤销上一次操作

:n,ms/pattern1/replace/g  - 不加g则只替换当前行第一个匹配的字符串

  - s/^/string/g 在行首添加字符串 s/$/string/g

  - %s/pattern1/pattern2/g % 代表所有行

让查找忽略大小写 :set ic  改回来:set noic



:x

:q!


vi file1 file2

用:n :N 在两个 文件 中切换

vi +n file  光标到第n行

vi + file 光标到最后一行

vi +/string file  

ctrl + F 下一页

ctrl + b 上一页


:r!command 执行shell命令,并粘贴在下一行

:r /etc/xxx 读入文件内容 粘贴在下一行



0 0
原创粉丝点击