Linux笔记
[linux]vi编辑器常用命令
196
移动光标的方法
h或者向左←箭头光标向左移动一个字符
j或者向下↓箭头光标向下移动一个字符
或者向上↑箭头光标向上移动一个字符
l或者向右→箭头光标向右移动一个字符
Ctrl+f向下翻一页
Ctrl+b向上翻一页
0或home移动到这一行的最前面字符
$或end移动到这一行的最后面字符
G移动到这个文件的最后一行
gg移动到这个文件的第一行 相当于1G
数字向下移动多少行

向下移动20行也可以20j

查找与替换
/内容光标向下寻找斜杠后面的字符串
:n1,n2s/内容/替换的内容/gn1和n2行之间寻找内容并替换
:1,$s/内容/替换内容/g从第一行到最后一行寻找内容并替换
:1,$s/内容/替换内容/gc从第一行到最后一行寻找内容并替换,在替换前提问用户是否确认
删除复制粘贴
x与Xx为向后删除一个字符,X为向前删除一个字符
dd删除或剪贴光标所在一整行
ndd删除或剪贴光标向下n行
yy复制光标所在的哪一行
nyy复制光标所在的向下n行
p与Pp为在光标下一行粘贴,P为上一行
u恢复前一个操作
Ctrl+r重做上一个操作
.小数点重复前一个操作
插入替换编辑模式
i与Ii为从目前的光标所在处插入,I为在目前所在行的第一个非空格处插入
a与Aa为从目前光标所在的下一个字符插入,A为从光标所在行的最后一个字符开始插入
o与Oo为在目前所在行的下一行位置插入新的一行,O在上一行插入新的一行
r与Rr只会替换光标所在的字符,R一直替换光标所在的文字ESC停止
ESC退出编辑模式,回到一般模式
保存退出命令
:w将编辑的数据写入硬盘文件中
:w!强制将编辑的数据写入硬盘文件中,到底能不能写入和文件的权限有关
:q退出vi
:q!强制退出vi
!在vi中表示强制
:wq保存并退出:wq! 强制保存退出
  • 上一篇
  • 下一篇
  • 添加评论
    评论(1)
    常瑞

    新年快乐

    by yoniu.