码迷,mamicode.com
首页 > 系统相关 > 详细

linux vi的基础使用

时间:2018-05-31 19:28:38      阅读:171      评论:0      收藏:0      [点我收藏+]

标签:linux vi   基础   

vi共分外3种模式 命令模式、输入模式、末行模式技术分享图片
命令模式按a 、i、o、s可以进入输入模式:输入模式按esc可以进入末行模式和命令模式
命令模式
i:转为输入模式 ,光标字符前面
a:转为输入模式,光标在字符后面
I(大写i):转为输入模式,光标在行首
A:。。。。。。,光标在行末
o:。。。。。。,光标在行(下方)建新一行
O:。。。。。。,光标在行(上方)建新一行

命令模式移动
w:下个字母首
b:上个字母首
e:下个字母未
h:左 j:下 k:上 l:右
ctrl+f :下番一屏
ctrl+b:上番一屏
ctrl+d:下番半屏
ctrl+u:上番半屏
page up:上番
parg down :下番
shrit+4:行尾
shrit+6:行首
gg:首行
G:尾行

命令模式删除
x:删除单个字符
dd:删除行

命令模式复制
yy:复制光标所在的行
nyy:光标所在的行开始向下n行

命令模式粘贴
p(小写):光标所在行下方
P(大写):光标所在行上方

命令模式还原上一步 “u”

命令模式搜索
/s :向光标之后查找一个字符s,
?s:向光标之前查找一个字符s
:1,23s/network/BB 在1-23行中所有network替换成BB
技术分享图片
末行模式
:wq 保存退出
:q!不保存退出
:set nu 显示行
:set nonu 不显示行

linux vi的基础使用

标签:linux vi   基础   

原文地址:http://blog.51cto.com/13753190/2122573

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!