vim编辑器

模式

正常模式:浏览或从宏观上处理文本
编辑模式:文本编辑,添加或修改文本,按esc键退出编辑模式,进入正常模式
命令行模式:可以输入命令来操作 保存 退出 还是 搜索 等

正常模式
编辑模式
命令行模式

命令

命令行模式

i	-插前
a	-附后
h j k l	-左 下 上 右
o	-新增下一行
O	-新增上一行
G	-到最后一行
yy	-复制当前行
yw	-复制单词
p	-粘贴
3p	-3次粘贴
dd	-删除当前行
d	-删除
.	-重复前次操作(注意:英文句号)
u	-撤销前次操作

ctrl+r	-恢复前次操作
ctrl+v/q	-可视化块(ctrl+v/q,选中单个字符),移动光标到右方(l),选择的多个字符会加上一层颜色提示,对这些选上的字符,可以进行删除(d)操作
shift+v	-可视化行(shift+v,选中一行)

dw	-删除单词,适合单次修改(dw之后,要重新进入编辑模式再输入字符)
cw	-改变单词,适合单次修改
w	-下个单词首部
e	-下个单词尾部
b	-上个单词首部
ci{	-把光标移动到大括号里,在输入ci{,删除大括号里所有内容,并可以直接输入内容

esc	-正常模式
:	-命令行模式
:q	-仅退出
:q!	-不保存退出
:wq	-保存退出

clear	-清空显示内容

行号

每次进入vim要看到行号,到vim配置文件(vimrc)里面进行配置。

vim --version	//查看vim配置文件路径($HOME/.vimrc)
vim $HOME/.vimrc	//进入vim配置文件,在最后一行输入`set number`,然后保存并退出(wq),重新进入编辑器就可以看到行号
5j	//当前行不算,往下5行,行号不会根据当前光标所处的位置不会变

//相对行号
vim $HOME/.vimrc	//进入vim配置文件,在最后一行输入`set relativenumber`,然后保存并退出(wq)
5j	//当前行不算,往下5行,行号会根据当前光标所处的位置会往上往下重新计算

快速搜索定位

进入命令行模式

/	-搜索
:%s/sort/SORT/g	-快速搜索,并把查询出来的结果(sort)全局(g)替换为SORT(:%s/旧/新/全局替换)
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值