VI编辑器基础

1.打开某个文件

示例:vi  appserver.log


2.vi编辑器三种模式

命令模式    移动光标,修改,复制,搜索
插入模式    通过a,i,o进入,可以修改文件内容
扩展模式    通过进入,退出,保存,查找替换


3.常用命令介绍

w:跳转到下一个字符

b:跳转到上一个字符


(:跳转到上一个句子

):跳转到下一个句子


{:跳转到上一个段落

}:跳转到上一个段落


cc      dd     yy     行操作

cl       dl      yl      字符操作

cw     dw    yw    词操作


u:撤销最近一次操作

U:撤销所有修改操作


/:向后搜索

?:向前搜索

n:搜索下一个同样的内容,向后搜索

N:搜索下一个同样的内容,向前搜索


p:粘贴到行的上边;粘贴到字符的右边;粘贴到词的左边

P:粘贴到行的下边;粘贴到字符 的左边;粘贴到词的右边


dt:删除从光标到某个字符之间的所有字符,如dtn,代表删除从光标到n之间的所有哦字符

r:将当前光标处的字符替换成一个新的字符,如r8,将当前光标处的字符替换成数字8

dw:删除光标处的单词

dd:删除多好行内容,如8dd,代表删除8行数据

yy:复制多行数据,如5yy,代表复制5行数据

x:代表删除多个字符,如5x,代表删除5个字符

R:进入替换状态,类似键盘中的Insert键的作用


wq:保存并退出

wq!:强制保存并退出

w:保存

w!:强制保存

q:退出

q!:强制退出


文件内定位:

G:跳转到文件最后一行

1G:跳转到文件第一行

ctrl+d:向下滚动半屏

ctrl+u:向上滚动半屏


屏幕定位:

H:跳转到本屏显示的第一行

M:跳转到本屏显示的中间一行

L:跳转到本屏显示的最后一行

z+Enter:使当前行成为屏幕的第一行

z+-:使当前行成为屏幕的最后一行


查找替换:

1,10s/i/-/g:将1到10行中的所有i替换成-,g代表全部替换

1,$s/i/-/g:将整个文件中的i替换成-


读取和保存:

r file:将另一个file的内容读入到当前文件

1,20 w file:将1-20行的内容写入到一个新的文件file

1,$ w file:将整个文件的内容写入到新的file

1,20 w>>file:将1-20行内容追加到file


set:显示常用设置

set all:显示所有设置

set number:显示行号

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值