VIM

vim的基础使用方法

vim 的三种模式

导航模式:进去vim就处于导航模式,这时候键盘并不能进行文档的输入,每个键都有
不同的功能
编辑模式:这时候键盘可以进行文档的输入,a,i,o这三个键在导航模式下都可以进入
导航模式,a(append)光标后移一位因此是在光标后输入,i(insert)光标不动因此
是在光标前输入,o光标下另起一个新行输入。
命令模式:输入:进入命令模式,然后输入命令,回车执行命令

vim 导航模式下操作以及命令模式下的基本命令

hjkl 左下上右
a append
shift+a 在行尾输入
i insert
shift+i 在行首输入
shift+o 在光标上另起一新行输入
x 剪切一个字母
dw 剪切一个单词
dd 剪切一行
5dd 输入5dd,剪切光标及一下的5行
d/x 剪切选中的部分
yw 复制一个单词
yy 复制当前行
5yy 输入5yy,复制光标及以下的5行
p 粘贴
w 下一个单词word 
b 上一个单词backword
ctrl+f 下一屏forward
ctrl+b 上一屏backward
shift+v 选择多行,可以上下移动(行为单位)visual line
v 也是选择,上下选择行,左右也可以选择字符 visual
ctrl+v 选择块,不受文本行的限制vi visual block
:/xxx 搜索字符串xxx,n下一个,N(shift+n)上一个 //set hlsearch
:?xxx 搜索字符串xxx,n上一个,N(shift+n)下一个
:%s/x1/x2/ 把所有行的一个x1替换为x2
:%s/x1/x2/g 把所有行的所有x1替换为x2
:s/x1/x2 只把选中的文本中x1替换为x2  :/s/x1/x2/g 同理
0 跳到行首
shift+4 跳到行末
gg 跳到文本首部
shift+g 跳到文本尾部
ctrl+o 回到上一次编辑的地方,可跨越文件
ctrl+i 回到下一次编辑的地方,可跨越文件
:noh 取消查找的高亮
u  撤销
ctrl+r 恢复,就是回到撤销前一步
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值