vim的常规操作

vim的三种模式【1】命令模式【2】插入模式【3】退出模式
【1】命令模式下的操作
(1)set nu#显示行号在这里插入图片描述
set nonu#取消行号在这里插入图片描述
set mouse=a#设置鼠标
set cursorline#设定行线
注:以上均为临时操作,重启文件后需要重新设定
设定vim 的永久工作方式
在文件etc/vimrc最后写入以上命令退出保存设置永久保存
(2)关键字符搜索
vim进入文件输入/关键字符
N#向上匹配
n#向下匹配
(3)字符的管理
y
yl##复制1个字母
y3l##复制3个字母
yw##复制一个单词
y3w##复制3个单词
yy##复制1行
y3y##复制3行
d
dl##删除1个字母
d3l##删除3个字母
dw##删除一个单词
d3w##删除3个单词
dd##删除1行
d3yd##删除3行
c
cl#剪切1个字母
c3l##剪切3个字母
cw##剪切一个单词
c3w##剪切3个单词
cc##剪切1行
c3c##剪切3行
在剪切后vim会进入插入模式,粘帖时按esc后退出插入模式,在执行p进行粘贴
u ##撤销
ctl+r ## 恢复设撤销
p ##粘帖
(4)vim可视化
ctl+v ### 该模式可批量添加字符
ctl+v 选中需要添加字符的列,按 I(i的大写) esc,可添加批量字符在这里插入图片描述
(5)字符的替换
:%s/sbin(要替换的字符)/westos(替换成的字符)/g【所有行 列】
【不加g】默认替换第一列
1,5s/sbin/%%%%%/g###替换1至5行sbin为%%%%%
(6)vim 分屏
ctrl+w s##上下
v##左右
c##取消分屏在这里插入图片描述
ctrl+w 【上下左右】##光标移动
:sp file2 ##同时编辑file2 文件【使用yy+p】
另存:wq 文件名【保存光标所在的屏幕】
(7)vim光标的移动
:数字
G##文件最后一行
gg:第一行

【2】vim的插入模式

i##光标所在位置
I##光标所在行行首插入
A##光标所在行的行尾插入
a##所在字符的下个字符插入
O##所在行的上一行
o##所在行的下一行插入
S##光标所在行删除并插入
s##光标所在字符删除并插入

【3】vim的退出模式
异常退出:ls -a
删除隐藏文件
:q 退出,文件内容没有改变
:q! 强制退出不保存
:wq 保存退出
:wq! 对只读文件进行修改保存退出【适用于ROOT和当前用户的文件】

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值