Linux运维 第二阶段 (二)vi编辑器
Linux运维第二阶段(二)vi编辑器
vi编辑器(全屏幕纯文本编辑器)
1、命令模式、插入模式、末行模式
2、 a 在光标所在字符后插入
A 在光标所在行行尾插入
i 在光标所在字符前插入
I 在光标所在行行首插入
o 在光标下插入新行
O 在光标上插入新行
:w 保存
:q 不保存退出
:wq 保存退出
:q! 强制退出
:w 文件名 另存为
3、HJKL对应左下上右
gg 文件头
G 文件尾
^ 行首
$ 行尾
:n 移至第几行
x 删除单个字符
nx 删除n个字符
dd 删除单行(或剪切)
:n1,n2d 删除指定范围的行
ndd 删除n行
p 粘贴至光标后
P 粘贴到光标前
yy nyy 复制
u 撤销
ctrl+r 反撤销
r 替换光标所在处字符
R 从光标处开始替换,<esc>结束
:set nu 显示行号
:set nonu 不显示行号
:syntax on|off 颜色开关
/内容 查找字串(n向下查,N向上查)
:1,10s/old/new/g 替换1到10行的old为new
:%s/old/new/g 替换整个文件的old为new
:1,5s/^/#/g 注释1到5行(在行首加#)
:1,5s/^#//g 取消1到5行注释
:1,5s/^/\/\//g 文件头加入//
注:/g (范围内所有)
来自兄弟连培训机构
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。