【笔记】Vim基本操作命令

本文详细介绍了Vim文本编辑器中各种光标移动命令、搜索替换功能、编辑操作,以及如何进行分屏管理和屏幕导航,是Vim初学者和高级用户的实用指南。
摘要由CSDN通过智能技术生成
移动光标命令操作
h光标向左移动一个字符
j光标向下移动一个字符
k光标向上移动一个字符
l光标向右移动一个字符
$光标移动到当前行的最后一个字符处
^光标移动到当前行的第一个字符处
{n} + [Space]光标向右移动{n}个字符
{n} + [Enter]光标向下移动{n}行
gg光标移动到文档的第一行
G光标移动到文档的最后一行
z + z光标移动当前行到屏幕中间
z + t光标移动当前行到屏幕顶端(top)
z + b光标移动当前行到屏幕底部(bottom)
H光标移动到屏幕顶端那一行的第一个字符
M光标移动到屏幕中间那一行的第一个字符
L光标移动到屏幕底部那一行的第一个字符
[Ctrl] + f屏幕向下移动一页(front)
[Ctrl] + b屏幕向上移动一页(back)
[Ctrl] + d屏幕向下移动半页(down)
[Ctrl] + u屏幕向上移动半页(up)
[Ctrl] + y屏幕向上移动一行
[Ctrl] + e屏幕向下移动一行
搜索、替换命令操作
/{word}向光标之下搜索字符串{word}并移动光标到第一个搜索到的位置
?{word}向光标之上搜索字符串{word}并移动光标到第一个搜索到的位置
n重复上一个搜索命令
N反向重复上一个搜索命令
:{n1},{n2}s/{word1}/{word2}/g在第{n1}行到第{n2}行之间寻找字符串{word1}并替换为{word2}
:1,$s/{word1}/{word2}/g或:%s/{word1}/{word2}/g从第一行到最后一行搜索字符串{word1},并替换为{word2}
:1,$s/{word1}/{word2}/gc或:%s/{word1}/{word2}/gc从第一行到最后一行寻找字符串{word1},在用户确认之后就将该字符串替换为{word2}
编辑命令操作
x删除光标后的一个字符
X删除光标前的一个字符
d + d删除光标所在行
{n} + d + d删除光标所在行向下的{n}行
D或d + $从光标所在位置删除到当前行尾
Y或y + y复制光标所在行
{n} + y + y复制光标所在行向下的{n}行
p将复制的数据,粘贴到光标的下一行
P将复制的数据,粘贴到光标的上一行
J将光标所在行与下一行结合成同一行(join)
u撤销(undo)
[Ctrl] + r重做(redo)
进入编辑模式操作
I光标所在处开始输入
I光标所在行第一个字符处开始输入(行首)
a光标所在处的下一个字符开始输入
A光标所在行最后一个字符处输入(行尾)
o光标所在行下插入新一行处开始输入
O光标所在行上插入新一行处开始输入
[Esc]回到一般模式
分屏操作
:split {file_path}上下分屏
:vsplit {file_path}左右分屏
[Ctrl] + w + h将光标从当前所在分屏移到左边的分屏内
[Ctrl] + w + j将光标从当前所在分屏移到下方的分屏内
[Ctrl] + w + k将光标从当前所在分屏移到上边的分屏内
[Ctrl] + w + l将光标从当前所在分屏移到右边的分屏内
[Ctrl] + w + {n} + [+]光标所在分屏增加{n}行的高度
[Ctrl] + w + {n} + [-]光标所在分屏降低{n}行的高度
[Ctrl] + w + {n} + <减少光标所在分屏的{n}个字符的宽度
[Ctrl] + w + {n} + >增加光标所在分屏的{n}个字符的宽度
[Ctrl] + w + H将光标所在分屏移到屏幕的最左边
[Ctrl] + w + J将光标所在分屏移到屏幕的最底部
[Ctrl] + w + K将光标所在分屏移到屏幕的最上边
[Ctrl] + w + L将光标所在分屏移到屏幕的最右边

引用:Vim User Manual

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值