vim的使用笔记

本文详细介绍了Vim编辑器的插入、移动光标、剪切、复制、粘贴、查找等核心操作,包括快捷键和高级功能如可视模式和自定义键位。是 Vim 初学者和进阶用户的必备指南。

vim的使用的方法

插入操作

字符含义作用
iinsert将字符插入到当前光标的前方
aappend将字符插入到当前光标的后面
shift + i在行首插入字符
shift + a在行尾插入字符
o在当前行的下一行插入一个新的行,来写入字符
shift + o在当前行的上一行插入一个新的行,来写入字符
s删去当前光标所在位置的字符并开始插入字符

移动光标

字符含义
<数字> h光标向左移动<数字>个字符
<数字> j光标往下移动<数字>个字符
`<数字> k光标往上移动<数字>个字符
<数字> l光标向右移动<数字>个字符
b移动到上一个词的位置
0将光标移动到行首
G将光标移动到最后一行
gg将光标移动到最前一行

剪切操作

操作含义
d <数字> <方向>向<方向>剪切<数字>个字符
d d剪切一行
d w剪切一个词
d i <字符>剪切在<字符>中的词(w:当前的词)
d f <字符>从当前的位置开始剪切,直到<字符>

复制

操作含义
y <数字> <方向>向<方向>复制<数字>个字符
y i <字符>复制在<字符>中的词
y f <字符>从当前的位置开始复制,直到<字符>

粘贴

操作含义
p粘贴

删除

操作含义
c <数字> <方向>向<方向>删除<数字>个字符
c w从当前的位置开始,删除一个词
c i <字符>删除在<字符>中的词(w:当前的词)
c f <字符>从当前的位置开始删除,直到<字符>

查找

操作含义
/<词>从当前的位置向下查找<词>
n搜索下一个匹配的词
N搜索上一个匹配的词

其他的操作

操作含义
zz将当前的行变成中心点
:split上下分屏,光标在上面
:vsplit左右分平, 光标在左边

更改键位

键位键名
<CR>回车
<nop>无操作
<LEADER>
指令含义
noremap <a> <b>不递归的执行 将a改为b
map <a> <b>递归的执行 将a改为b

其他的小指令

指令含义
syntax on打开代码高亮
set number打开行号
set relativenumber打开相邻的行号
set norelativenumber关闭相邻的行号
set cursorline打开光标线
set wrap打开换行
set showcmd打开命令显示
set wildmenu打开代码补全
set hlsearch设置高亮搜索
set incsearch设置边输入边搜索
set ignorecase忽略大小写
set smartcase设置智能大小写

可视模式

操作命令
v普通的可视模式
shift + v单行选中
ctrl + v可视块模式
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值