1.三种模式:
命令模式、插入模式、末行模式
命令模式----》插入模式:a ,i ,o ,O
插入模式----》命令模式: ESC
命令模式----》 末行模式: :/ ?
2. 末行模式
:q 退出
: w 保存
: w newfile 另存为
: wq 保存退出
:q! 强制退出
: num 跳到n行
:set nu 设置行号
:set nonu 取消行号
/string 全文搜索从上往下搜索
?string 全文搜索往上搜索
:1,
s
/
o
l
d
s
t
r
i
n
g
/
n
e
w
s
t
r
i
n
g
替
换
从
第
一
行
开
始
每
行
第
1
个
字
符
串
:
1
,
s/oldstring/newstring 替换从第一行开始每行第1个字符串 :1,
s/oldstring/newstring替换从第一行开始每行第1个字符串:1,s/oldstring/newstring /g 全文替换
3.命令模式
1.对光标的控制
shift +6 将当前光标移动到当前行行头
shift +4 将当前光标移动到当前行尾
shift +g 移动到文件末尾
gg 移动到第一行
num + shift + g 快速定位到num行
shift + h/l/m 在当前屏幕第一行,最后行,中间行
Ctrl+ f/b 向下还原,向上还原
2.批处理
dd:删除一行
num+dd 删除num行,从当前光标位置
d + shift + g 删除当前光标到文件尾
d + gg 删除当前光标到文件头的内容
u 撤销上次操作
shift + C 删除当前光标到当前行尾的内容,并进入插入模式
cc 删除当前行并进入插入模式
r 替换一个字符
R 进入替换模式
cw 替换一个单词
yy 拷贝一行
num + yy拷贝num行
p 粘贴
cat/more/less fileneme 查看文件
head -n/tail -n fileneme 查看文件前n/后n行
文本编辑(普通文件)vi/vim
最新推荐文章于 2023-06-25 23:41:12 发布