美文网首页
七 vim的四种模式

七 vim的四种模式

作者: supermanto | 来源:发表于2020-03-28 16:07 被阅读0次

    vim编辑器:原始vi编辑器的扩展
    vim是一个文本编辑器类似与windows下的记事本

    1 正常模式

    正常模式:输入vim看到的模式


    1.1光标切换 hjkl

    h l 向左向右移动,j k 向下向上移动

    1.2 复制、剪切、粘贴

    复制单行:复制一行命令为yy(无提示信息);
    复制多行:命令为nyy,比如复制3行,输入3yy ;
    复制-光标位置到该行结尾:命令为y$;
    粘贴:粘贴命令为p;
    剪切单行,命令为dd;
    剪切-光标位置到该行结尾:命令为d$;
    撤销:命令为u,每按一次撤销一次,支持撤销多次;
    重做:撤销多了要回退,按ctrl+r;
    删除:删除单个字符,即光标所在的位置,命令为x;
    替换:替换光标所在字符,命令为r,再输入替换的字符;
    移动光标-移动到首行:按下g
    移动光标-移动到末行:按下G
    移动光标-移动到n行:按下n,再按shift+g,光标就跳到n行;
    移动光标-移动到该行开头:按下^;
    移动光标-移动到该行末尾:按下$;
    查看当前所在的行:命令为':set nu'
    

    2 插入模式

    进行文本内容输入,

    在正常模式输入‘i’进入插入模式;
    在插入模式按下ESC回到正常模式;
    在插入模式输入v,进入可视化模式;

    常用命令:
    正常模式按‘I’,光标出现在这行开头;
    正常模式按‘a’,光标进入当前的下一个位置;
    正常模式按‘A’,光标进入这行的结尾;
    正常模式按‘o’,光标进入这行的下一行插入空行;
    正常模式按‘O,光标进入这行的上一行插入空行;

    3 命令模式

    对文本进行保存,w是保存,q是退出

    (1)新建文本保存:‘:w +文件名’
    再进入命令模式,输入':wq'保存文件

    (2)编辑文本保存:':w'
    (3)编辑文本不保存:':q!'
    (4)执行命令:':!+命令输入':q'退出
    (5)搜索文本:‘/+关键词’,按回车搜索;
    移动光标:按n向下移动光标,按shift+n向上移动光标;



    (6)光标所在行替换文本:‘:s/+替换的旧字符/+新字符’

    (7)全文替换文本:‘:%s/+替换的旧字符/+新字符+/g’

    (8)特定行替换文本:':3,5s/+替换的旧字符+新字符'
    多次替换可以再加‘/g’
    (9)设置行号/取消行号(只对此次有效):
    命令行输入‘:set nu’,':set nonu'
    (10)修改系统配置使每次打开文件都显示行号

    liweihuang@SC02ZRC4KMD6N ~ % vim /etc/vimrc
    

    4 可视模式

    三种进入可视模式的方式:
    v 字符可视模式:移动光标以一个字符为单位
    V 行可视模式:移动光标以一行为单位
    ctrl+v 块可视模式(配合d和l命令可以进行块的便利操作)

    相关文章

      网友评论

          本文标题:七 vim的四种模式

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