vim基本命令

一.末行模式:

w 保存
q 退出
q! 强行退出
wq 保存退出
x 保存退出

二.移动

1.上下左右

	h 向左
	j 向下
	k 向上
	l 向右

2.行内移动

	w - word 向后移动一个单词
	b -back 向前移动一个单词
	0 行首
	^  行首,第一个不是空白字符的地方
	$  行尾

3.行数移动

	gg - gogo 文件顶部
	G -Go  文件末尾
	数字gg  移动到对应行数
	数字G  移动到对应行
	:数字   移动到对应行

4.屏幕移动

	ctrl+b - back  向上反野
	ctrl+f - forward向下翻页
	ctr-d:向下翻半屏
	ctr-u:向上翻半屏
	H  -Head 屏幕顶部
	M - middle 屏幕中间
	L - Low屏幕底部

5.移动(程序)

	段落移动
		{ 上一段
		} 下一段
	括号切换
		% 在括号中来回切换
	标记
		mx -mark a-z A-Z 对当前行进行标记
		'x  回到标记行

6.选中文本(可视模式)

	v 可视模式
	V 可视行模式
	ctrl+v 可视块模式

7.撤销和回复撤销

	u -undo撤销上次命令
	ctrl+r -redo恢复撤销的命令

8.删除文本

	x -cut删除光标所在字符 或选中位置
	数字x -删除n个字符
	d(移动命令) -delete删除移动命令对应的内容
		d6G 从当前位置删除到第6行末尾
		d0 删除到行首
		d} 删除光标到段尾
		ndd删除n行
		d'x  从光标所在行删除到标记处
	dd -删除所在行
	数字dd -删除n行
	D -删除至行尾

9.复制.粘贴

	y(移动命令) -copy复制
	yy -复制一行
	nyy 复制多行
	p -paste粘贴

10.替换

	r -replace替换当前字符
	R  -replace替换当前行光标后的字符

11.缩排和重复执行

	>> 向后增加缩进
	<< 向左减少缩进
	. 重复上次命令

12.查找

	/str
		n向下查找
		N向上查找
	*查找下一个同名单词
	#查找上一个同名单词

13.查找并替换:%s///g

1)全局替换

		:%s/旧文本/新文本/g
		举例:%s/hello/world/g

2)可视区域替换

		先选中要替换文字的范围
		:s/旧文本/新文本/g

3)第几行之间替换

		:1,10s/abc/123/g 第一行到第10行替换

4)确认替换

		:%s///gc
		y yes 替换
		n no 不替换
		a all 替换左右
		q quit 退出
		l last 最后一行
		ctrl+E 向下滚屏
		ctrl+Y 向上滚屏

14.插入命令

	i :insert当前字符插入
	I :insert在行首插入文本
	a :append当前字符后添加文本
	A :行末添加文本
	o  :当前航后面插入空行
	O :当前行前面插入空行

14.1插入命令和数字连用

		连续输入10个星号
		1.输入10,表示要重复10次
		2.输入i,进入编辑模式
		3.输入*
		4.按下esc

14.2可视块给多行代码增加注释

		1.ctrl+v可视块选中区域
		2.输入I进入编辑
		3.输入# 
		4.按esc

15.分屏命令

15.1末行命令扩展

		:e.  -打开内置浏览器,浏览目录下文件
		:e 文件  跳转
		:n 文件名  -新建文件
		:w 文件名  -另存为,但仍然编辑当前文件

15.2分屏命令

		:sp 文件名   split横向增加分屏
		:vsp 文件名   vertical split纵向增加分屏
		1)切换分屏窗口
			1.先按ctrl+w
			2.	w window切换下一个窗口
				r reverse窗口互换
				c close关闭当前窗口
				q quit退出当前窗口
				o other关闭其他窗口
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值