Linux常用指令(三)--vi/vim编辑器指令

Vim工作模式

这里写图片描述

插入命令
命令作用
i在光标之前插入文本
a在光标之后插入文本
I(shift+i)在文本的开始插入文本,行首
A(shift+a)在文本的结尾插入文本,行末
o在光标的下方插入新行
O(shift+o)在光标所处行的上方插入新行
编辑命令(底行命令)
命令作用
:w保存修改,但是不退出
:w newFileName另存为指定文件
:w >> 文件名将本文件中的内容追加到其他文件中去,,其他文件必须存在
:wq保存并退出
:q!不保存并退出
:q直接退出,但是如果修改了会有提示
:wq!保存修改并退出,可以忽略文件只读属性
定位命令
命令作用
:set nu设置并显示行号
:set nonu取消显示行号
gg直接回到第一行
G(shift+g)到最后一行
nG到第n行
:n定位到第n行
删除命令
命令作用
x删除光标所在位置的字符
nx删除从光标位置开始计算的后面n个字符
dd删除光标所在行
ndd删除光标所在行以及光标后面的n-1行
:n1,n2d删除指定范围的行,:5,9d 表示删除5,6,7,8,9这几行
dG删除光标所在行到最后一行
D删除从光标位置到行尾
复制剪贴命令
命令作用
yy,y,Y复制当前行
p粘贴,粘贴到光标所在行的下方
P粘贴,粘贴到光标所在行的上方
nyy复制当前行以及以下n-1行
dd剪切当前行
ndd剪切当前行及以下行共n行
替换和取消命令
命令作用
r替换光标位置的字符
R从光标位置开始替换,直到esc结束
u取消上一步操作
Ctrl+r返回到新的状态,直到最新
替换搜索的命令

%表示全文,g表示的全局替换,s表示的开始,c表示替换要询问

命令作用
/字符串向后搜索指定的字符串
?字符串向前搜索指定的字符串
n搜索字符串的下一个出现的位置,与搜索顺序相同
N搜索字符串的上一个出现的位置,与搜索顺序相反
:%s/老字符串/新字符串/g
:n1,n2s/老字符串/新字符串/g在指定范围内替换指定字符串
可视化字符模式
命令作用
v字符视图模式
V行视图视图模式
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值