vi常用功能使用手册.md

简书迁移

Posted by thrfox on June 29, 2020
  • #命令行模式
  • ####光标移动
    1
    2
    3
    4
    5
    
    hjkl 对应 ←↓↑→
    数字0 移动到开头
    G 移动到结尾
    ^ 移动到行首
    $ 移动到行尾
    
  • ####删除操作
    1
    2
    3
    4
    5
    6
    
    x 删除光标后一个字符
    #x 删除光标后#个字符
    X 删除光标前一个字符
    #X 删除光标前#个字符
    dd 删除该行
    #dd 删除改行和下#行
    
  • ####复制粘贴操作
    1
    2
    3
    4
    5
    
    yw 复制光标后字符
    #yw 复制光标后#字符
    yy 复制当前行
    #yy 复制当前行和下#行
    p 粘贴至光标处
    
  • ####撤销 u 撤销上次操作
  • ####查找
    1
    2
    3
    4
    
    ctrl + g 或者 输入:set nu 列出行号
    #G 或者 :# 可以跳转到#行
    /# 往后查找#关键字,按下n继续查找下一项
    ?# 往前查找#关键字,按下n继续查找上一项
    
  • ####保存退出
    1
    2
    3
    
    :w [filename] 保存/另存为
    :wq [filename] 保存/另存为,并退出
    :q! 强制退出
    

    ####附图 image.png