VI使用手册(常见命令)

VI使用手册

模式切换

i键开始进入编辑模式,Esc进入一般模式,保存退出:wq,不保存退出q,强制退出q!

如何定位到行文档首位,行首位?

gg或者1G命令将光标移动到文档开头
G命令将光标移动到文档末尾

0是行首,$是行尾

复制粘贴一行?

把光标移动到要复制的行上按yy,把光标移动到要复制的位置按p

删除一行

dd:删除游标所在的一整行(常用)
ndd:n为数字。删除光标所在的向下n行,例如20dd则是删除光标所在的向下20

撤销操作

ESC,回到命令模式下 ,再按 u 可撤销操作, ctrl + r 可撤销上次的撤销操作

查询操作

/加上要查询的字符串,然后enter键查询第一个位置,N向上查询,n向下查询。

其他移动指令

h, j, k, l分别代表向左、下、上、右移动。如同许多vim命令一样,可以在这些键前加一个数字,表示移动的倍数。例如,"10j"表示向下移动10行;"10l"表示向右移动10列。

命令"G"前可以加上数字,在这里,数字的含义并不是倍数,而是你打算跳转的行号。

例如,你想跳转到文件的第1234行,只需输入"1234G"

设置和取消行号

set number

set nonumber

转载于:https://www.cnblogs.com/mkl34367803/p/10097288.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值