美文网首页
Day-7vim编辑器及vi编辑器的使用

Day-7vim编辑器及vi编辑器的使用

作者: 郭文政 | 来源:发表于2019-08-01 17:21 被阅读0次

    1.vim编辑器

    四种模式 普通模式 命令模式 编辑模式 视图模式

    1.普通模式

    1)普通模式下的命令跳转光标

    G  #光标跳转到文件的末端
    gg  #光标跳转到文件的首端
    number 加gg  #可以指定跳转到多少行
    $  #光标跳转到行末
    ^  #光标跳转到行首
    0  #光标跳到行首
    

    2).普通模式下的删除,复制,剪切,撤销,替换

    p  #粘贴在当前光标的下一行
    P  #粘贴在当前光标的上一行
    dd  #删除光标所在的行
    D    #删除当前行光标以后的内容
    x  #删除当前行光标所在字符,向后删除
    X  #删除当前行光标以前的一个字符
    3dd  #可以删除(包含当前行)以下两行
    yy  #可以复制光标所在文件的一行
    dd && p #剪贴  先删除,后粘贴
    u  #撤销操作
    r  #替换光标所在字符
    ctrl  f  #向下翻页
    ctrl b  #向上翻页
    dG  #删除光标以后所有内容
    

    2.编辑模式

    1)普通模式转变为编辑模式

    a   #光标向后移动一个字符,切换为编辑模式
    i    # 光标在当前位置切换为编辑模式
    o   #光标向下添加一行空白行换为编辑模式
    A   #光标移动到行末切换为编辑模式
    I    # 光标移动到行首切换为编辑模式
    O  #在上一行添加一行并进入编辑模式
    

    3.命令模式

    命令模式是在普通模式下输入冒号进入,在命令模式下可以输入命令进行操作

    set nu  #显示行号命令
    set ic    # 不区分大小写
    ps #这些修改只是临时修改,如果想要永久修改,则需要修改环境变量,有个人环境变量(~./vimrc)和全局环境变量(/etc/vimrc)
    /  #在普通模式下可以输入/查找关键字
    查找关键字变黄 变回来是 命令模式下  nohl
    #ps:搜索到关键字后,N向上逐个查找关键字,n逐个向下查找关键字
    %s###g  #可以替换关键字,前面%是替换所有关键字,1,2s###g 这是替换第一行和第二行的关键字
    w #后面加路径可以保存文件
    wq #保存并退出
    wq!#强制保存并退出
    q  #退出
    q!#强制退出
    

    4.视图模式

    1)块视图模式
    ctrl v 选去一个字符,光标上下移动选取多个字符

    1.先ctrl v选取内容 
    2.然后shift i  输入内容#
    3.然后两次 esc 所有选取内容都会被填入#
    

    2)行视图模式
    shift v 选取一行字符,光标上下移动选取多行字符

    d #选取字符之后,可以删除选取内容
    y #选取字符后,可以复制内容
    

    5.vimdiff,vim保护机制

    1)vimdiff  以vim方式打开两个文件对比,会亮度对比显示不同的文件
    2)vim 文件编辑中断挂起或者异常停止后,会产生一个.filename.swp
    文件,再次打开文件编辑时,会自动打开.filename.swp,然后r可以恢复文件内容,然后就可以继续编辑,就可以把.filename.swp文件删除了
    

    相关文章

      网友评论

          本文标题:Day-7vim编辑器及vi编辑器的使用

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