vim常用命令

本文介绍了vim编辑器的基础操作,包括两种工作模式:命令模式和输入模式。在命令模式下,可以使用hjkl进行光标移动,Ctrl-F/B滚动屏幕,w/b/^/$移动至单词或行边界。输入文本时,使用i/a/o/O命令。修改与替换文本可使用C/cw/ncc命令,撤销修改用u/U。删除文本涉及x/dd/D,复制和粘贴使用yy/p/P。这些基本操作是高效使用vim编辑器的关键。
摘要由CSDN通过智能技术生成


vim是一款强大的编辑工具,特别是在linux/Unix系统下会广泛使用,如下记录常用的功能和命令。

vim编辑器的两种工作模式

vim编辑器总是处于命令和输入两种工作模式之一。在能够输入任何文本之前,首先必须输入vim的数据输入命令。 输入i(插入)字符命令,即在当前光标所处字符位置之前插入数据;输入a(附加)字符命令,即在当前光标所处字符位置之后附加数据。A则意味着在当前光标所在行的行尾附加数据。
返回命令模式,按Esc键即可。

vim编辑器的基本命令

移动光标位置

命令简单说明
h k j l功能同箭头, 分别是左 上 下 右
-光标移至上一行的第一个起始字符位置
Enter光标移至下一行的第一个起始字符位置
Ctrl-F往下滚动一屏
Ctrl-B往下滚动一屏
H光标移至编辑窗口顶部第一行的起始字符位置
M光标移至编辑窗口顶部中间一行的起始字符位置
L光标移至编辑窗口顶部最后一行的起始字符位置
w光标右移一个字
b光标左移一个字
^光标移至当前行的起始位置
$光标移至当前行的行尾

输入文本

命令简单说明
o在光标当前所在行之后插入数据
O在光标当前所在行之前插入数据

修改与替换文本

命令简单说明
C替换从光标位置开始直至行尾的所有数据内容
cw替换单个字
[n]cc替换行。要替换一行文本,只需要把光标移至目标行的任何字符位置,然后输入"cc"命令。此时,当前文本行将会消失,留下一个空行位置。

撤销先前的修改

命令简单说明
u用于撤销先前执行的编辑命令。
U撤销或恢复对当前文本行所做的全部编辑处理。

删除文本

命令简单说明
x删除字符
[n]dd删除文本行。整个文本行及其所占用的空间将会一并被删除
D删除文本行的行尾部分

复制、删除与粘贴文本

“复制-粘贴”先用yy命令复制文本行,接着再用p(或P)命令实现文本行的实际复制;“剪切-粘贴”先用dd命令删除文本行,接着再用p(或P)命令实现文本行的移动。

------ 持续更新中-------

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值