【VIM】VIM中的保存和退出、VIM退出命令、如何退出vim编辑、VIM命令大全

本文详细介绍了Vi编辑器的各种操作命令,包括插入文本、删除、移动光标、查找与替换、复制粘贴等核心功能,旨在帮助用户高效地在文本编辑中进行工作。此外,还讲解了在Vi中执行外部命令和显示行号的设置方法,对于熟悉和提升Vi使用技能非常有帮助。

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

  1. 插入文本
    a 在光标后添加(add)文本
    i 在光标前插入(insert)文本
    A 在光标所在行末添加文本
    I 在光标所在行首插入文本
    o 在光标所在行下一行输入文本
    O 在光标所在行上一行输入文本
  2. 删除文本
    x 删除光标所在的字符
    dw 删除光标所在的单词(word)
    d$ 删除光标至所在行末的所有字符
    d0 删除光标至所在行首的所有字符
    dd 删除一行
    u 撤销操作
    . 重复上一次操作
    :20,40d 删除从20行到40行(扩展模式)
  3. 移动光标
    0 移动到行首
    $ 移动到行末
    :16 移动到第16行(扩展方式)
    H 移动到屏幕的第一行
    M 移动到屏幕的中间一行
    L 移动到屏幕的最后一行
    在命令模式下移动光标,在全文件内移动光标:
    gg 移动到全文的第一行
    30G 移动到全文的第30行
    G 移动到全文的最后一行
    在全文件内,翻屏移动光标:
    <ctrl+f> 向前翻屏
    <ctrl+b> 向后翻屏
  4. 模式查找
    向下查找模式,输入 /text
    向上查找模式,输入 ?text
  5. 替换文本
    :g/ the /s// the one /g
    g/ the 查找文本中所有the的关键词
    /s// the one 替换成the one
    /g 替换所有(global)的关键词
  6. 复制、剪切和粘贴文本
    yy 复制光标所在的行
    dd 剪切光标所在的行
    10dd 剪切光标所在的下面10行
    p/P 在光标所在行的下/上一行粘贴复制的文本
    J 合并两行文本
  7. 在vi中执行AIX命令
    在命令模式下键入:!命令,将执行外部AIX命令
    在命令模式下键入:r 文件名,可以将该文件内容导入vi
  8. 显示行数
    :set number
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值