vi 常用命令

  • 打开

    vi filename :打开或新建文件,并将光标置于第一行首
    vi +n filename :打开文件,并将光标置于第n行首
    vi + filename :打开文件,并将光标置于最后一行首
  • 编辑

    i 在当前位置生前插入
    I 在当前行首插入
    a 在当前位置后插入
    A 在当前行尾插入
    o 在当前行之后插入一行
    O 在当前行之前插入一行

    编辑结束,按Esc返回命令模式

  • 基本查找

    /text  查找text,按n健查找下一个,按N健查找前一个。
    ?text  查找text,反向查找,按n健查找下一个,按N健查找前一个。
    查找很长的词,如果一个词很长,键入麻烦,可以将光标移动到该词上,按*或#键即可以该单词进行搜索,相当于/搜索。而#命令相当于?搜索。
  • 删除

    删除当前行 dd
    删除2行 2dd
  • 拷贝和粘贴

    yy 拷贝当前行
    nyy 拷贝当前后开始的n行,比如2yy拷贝当前行及其下一行。
    p  在当前光标后粘贴
  • 退出命令

    :wq 保存并退出
    ZZ 保存并退出
    :q! 强制退出并忽略所有更改
    :e! 放弃所有修改,并打开原来文件
  • 跳转

    按「$」:移动到光标所在行的"行尾"。 
    按「^」:移动到光标所在行的"行首"
    原文作者:lijingyulee
    原文地址: https://segmentfault.com/a/1190000018765714
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞