美文网首页
vim简明文档

vim简明文档

作者: 王哈哈就很棒 | 来源:发表于2020-05-27 16:08 被阅读0次

    替换

    替换当前行第一个
    :s/vivian/sky/ 替换当前行第一个 vivian 为 sky 
    
    从当前行替换到最后一行
    :%s/vivian/sky/g 替换所有行中 vivian 为 sky 
    

    查找

    /word 向光标向下寻找一个名称为word的字符串
    ?word 向光标向上寻找一个名称为word的字符串
    

    删除

    dd 删除光标所在行
    ndd 删除光标所在的向下n行
    d1G 删除光标所在行到第一行的所有数据
    dG 删除光标所在到最后一行的所有数据
    d$ 删除光标所在处,到该行的最后一个字符
    d0 删除光标所在处,到该行的最前一个字符
    

    复制粘贴

    yy 复制光标所在的那一行
    nyy 复制光标所在的向下n列
    y1G 复制光标所在行到第一行的所有数据
    yG 复制光标所在行到最后一行的所有数据
    y0 复制光标所在的那个字符到该行行首的所有数据
    y$ 复制光标所在的那个字符到该行行尾的所有数据
    p 将已复制的数据在光标下一行粘贴上
    P 则为贴在光标的上一行
    u 恢复前一个操作
    Ctrl+r 重做上一个操作
    . 是重复前一个操作
    

    编辑模式

    i 从目前光标所在处插入
    a 从目前光标所在的下一个字符处开始插入
    A 从光标所在行的最后一个字符处开始插入
    
    o 在目前光标所在的下一行处插入新的一行
    O 在目前光标所在处的上一行插入新的一行
    

    进入取代模式

    r 只会取代光标所在的那一个字符一次
    R 会一直取代光标所在的文字,直到按下 ESC 为止;
    

    命令行模式可用的按钮

    :w 保存编辑的内容
    :w!强制写入该文件,但跟你对该文件的权限有关
    :q 离开vi
    :q! 不想保存修改强制离开
    :wq 保存后离开
    :x 保存后离开
    ZZ 若文件没有更动,则不保存离开,若文件已经被更改过,则保存后离开
    :w filename 将编辑的数据保存成另一个文件(类似另存)
    :r filename 在编辑的数据中,读入另一个文件的数据。即将【filename】 这个文件的内容加到光标所在行后面。
    :n1,n2 w filename 将n1到n2的内容保存成filename这个文件。
    :! command 暂时离开vi 到命令行模式下执行command的显示结果!例如 【:! ls /home】即可在 vi 当中察看/home底下以ls输出的文件信息!
    :set nu 显示行号
    :set nonu 与 set nu 相反,为取消行
    

    vim 常用快捷键

    gg  回到第一行
    G   回到最后一行
    

    方向键

    h  左
    j  下
    k  上
    l  右
    

    vim修改默认配置

    # 设置默认带行号
    1.在家目录创建一个 .vimrc的隐藏配置文件
    vim ~/.vimrc
    
    2.加入如下命令
    set number
    
    
    # 设置tab为四个空格
    set ts=4
    

    相关文章

      网友评论

          本文标题:vim简明文档

          本文链接:https://www.haomeiwen.com/subject/xcowahtx.html