vi —— 常用命令合集

本文详细介绍了Vim编辑器的各种常用命令,包括打开和新建文件、打开文件定位行、末行模式命令、移动、选中文本、撤销恢复、删除、复制粘贴、替换、缩进、查找和替换等操作,以及分屏命令的使用,帮助用户提升编辑效率。
摘要由CSDN通过智能技术生成

vi —— 常用命令合集

打开和新建文件

  • 在终端中输入 vi 在后面跟上文件名 即可
$ vi 文件名
  • 如果文件已经存在,会直接打开该文件
  • 如果文件不存在,会新建一个文件

打开文件并且定位行

  • 在日常工作中,有可能会遇到 打开一个文件,并定位到指定行 的情况
  • 这个时候,可以使用以下命令打开文件
$ vi 文件名 +行数

提示:如果只带上 + 而不指定行号,会直接定位到文件末尾

末行模式命令

命令 英文 功能
w write 保存
q quit 退出,如果没有保存,不允许退出
q! quit 强行退出,不保存退出
wq write & quit 保存并退出
x 保存并退出

常用命令

命令线路图

  1. 重复次数
    • 在命令模式下,先输入一个数字再跟上一个命令,可以让该命令 重复执行指定次数
  2. 移动和选择(多练
    • vi 之所以快,关键在于 能够快速定位到要编辑的代码行
    • 移动命令 能够 和 编辑操作 命令 组合使用
  3. 编辑操作
    • 删除复制粘贴替换缩排
  4. 撤销和重复
  5. 查找替换
  6. 编辑

移动(基本)

1) 上、下、左、右
命令 功能 手指
h 向左 食指
j 向下 食指
k 向上 中指
l 向右 无名指
2) 行内移动
命令 英文 功能
w word 向后移动一个单词
b back 向前移动一个单词
0 行首
^ 行首,第一个不是空白字符的位置
$ 行尾
3) 行数移动
命令 英文 功能
gg go 文件顶部
G go 文件末尾
数字gg go 移动到 数字 对应行数
数字G go 移动到 数字 对应行数
:数字 移动到 数字 对应行数
4) 屏幕移动
命令 英文 功能
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值