Linux命令之vi

本文介绍了vi文件的操作方法,包括编辑模式(如i、o进入,Esc退出)、一般模式(复制、粘贴、删除、跳转等操作)、指令模式(保存、退出等指令),还提及了快捷键(如ctrl + b上一页),以及按关键字查找、替换、添加和取消注释等功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

vi文件,即为打开文件
  • 编辑模式

    • i 进入编辑状态
    • o 进入下一行的编辑模式
    • Esc 退出编辑状态
  • 一般模式

    • yy 复制
    • yNy 负责N行
    • p 粘贴
    • dd 删除一行
    • dNd 删除N行
    • :1,.d 删除所有内容(先用shift + g 转到文件尾)
    • shift + 6 移动到行头
    • shift + 4 移动到行尾
    • N + shift + g 跳到第N行
    • gg 跳到文件首行
    • shift + g 跳到文件末行
    • :N 跳到第N行,如 :10 为跳到第10行
    • :set nu 显示行号
    • :nu 显示当前行号
    • :set nonu 取消行号
    • :set parse 保留原格式
    • /关键字 按关键字查找,点击键盘键n为查找下一个关键字
    • g/字符1/s//字符2/g 或 %s/字符1/字符2/g 全部替换
    • :1,10s/^/#/g 表示在第 1~10 行行首加"#“注释。”^"意为行首;"g"表示执行替换时不询问确认。如果希望每行交互询问是否执行,则可将 “g” 改为 “c”。
    • 取消连续行注释,则可以使用 “:起始行,终止行s/#//g",例如::1,10s/#//g意为将行首的”#"替换为空,即删除。
  • 指令模式

    • w 保存
    • q 退出
    • 强制执行
    • x 退出并保存
  • 快捷键

    • ctrl + b 或 ctrl + u 上一页
    • ctrl + f 或 ctrl + d 下一页
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值