前端程序猿的装B神奇 vim 常用命令整理

vi编辑器常用命令

总结一些自己感觉常用到的命令,可以在有时候小装一下
复制代码

移动光标

1. 上下左右 kjhl
2. 移动到行开头 【Home】键 或者是:0  移动到结尾 【End】或者是:$
3. 光标移动到文件的最后一行 G 移动到文件的第一行gg 或者是1G 移动到文件制定行nG

正则表达式相关:
	$ 【End】: 移动光标到行尾
	^ 【Home】键 或者是:0 :  移动光标到当前行的第一个字母位置。
屏幕滚动:
	Ctrl + b:向上移动一屏(Backward首字母小写)
	Ctrl + f:向下移动一屏(Foward首字母小写)
	Ctrl + d:向下滚动半屏内容(Down首字母小写)
	Ctrl + u:向上滚动半屏内容(Up首字母小写)
复制代码

编辑类操作

d(delete)、i(insert)、a(append)、c(change)、y(copy)、p(paste)
1. 撤销是 u
2. 显示行号 :set nu 不显示行号 :set nonu
3. 选择 v (按kjhl键进行文本选择)
4. 复制 y  yy复制当前行 y0复制本行光标前的数据 y$ 复制本行光标后的数据
5. 粘贴 p P
6. 删除 dd 删除光标所在行 d0 删除本行光标之前的 d$删除光标之后的
7. 删除 x 相当于【del】X相当于【Backspace】
复制代码

模式切换

1. 进入编辑模式 i 光标所在位置
2. o 光标所在位置的下一行
进入编辑模式:
	i:在光标处插入(insert首字母小写)
	I:在行首插入(insert首字母大写)
	a:在光标处后一个字符插入(append首字母小写)
	A:在行尾插入(append首字母大写)
	o:在上一行插入
	O:在下一行插入
	s:清除当前字符并进入插入模式
	cc/S:清除当前行并进入插入模式
	cw: 清除当前单词并进入插入模式
进去可视模式:
	v(字符选择)
	V(行选择)

3.【Esc】退出编辑模式,回到一般模式
4. :w 保存编辑内容 :w!强制写入该文件
5. :q 退出 :q! 不保存强制退出
6. :wq 和 :x 保存退出
复制代码

查询类

1. /word 向下查找word 字符串
2. ?word 向上查找word 字符串
3. :1,5s/word1/word2/g 在第一行到第五行之间中word1替换成word2
4. :1,$s/word1/word2/gc 从第一行到最后一行替换 需用户没一个都确认
5. 	:set hlsearch 设置高亮查询
	:set nohlsearch 取消高亮查询
6. 输入查询条件回车开始查询 回车后n 查询上一个,N查询下一个匹配
复制代码
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值