vim编辑器基本操作

编辑器vim

vi简介
vi是”Visual interface”的简称,它可以执行输出,删除,查找,替换,块操作等文本才做,而且可以定制.vi没有菜单,只有命令.

vi有三种基本工作模式
    命令模式: 任何时候,按下ESC即可进入命令模式,输入合法的vi命令,用于管理自己的文档.
    文本输入模式: 在命令模式下输入编辑命令即可进入文本输入模式.
    末行模式: 也成ex转义模式,在命令模式下,按":"即可进入末行模式,vi会在窗口最后一行显示一个":"作为末行模式提示符,等待用户输入命令.

vim基础操作:
vim是从vi发展出来的一个文本编辑器.

进入插入模式:
    i: 插入光标前一个字符 

    I: 插入行首 

    a: 插入光标后一个字符 

    A: 插入行未 

    o: 向下新开一行,插入行首 

    O: 向上新开一行,插入行首

进入命令模式:
    移动光标:
        h: 左移 

        j: 下移 

        k: 上移 

        l: 右移

        M: 光标移动到中间行 

        L: 光标移动到屏幕最后一行行首 

        G: 移动到指定行,行号 -G

        w: 向后一次移动一个字 

        b: 向前一次移动一个字

        {: 按段移动,上移 

        }: 按段移动,下移

        Ctr-d: 向下翻半屏 

        Ctr-u: 向上翻半屏

        Ctr-f: 向下翻一屏 

        Ctr-b: 向上翻一屏

        gg: 光标移动文件开头 

        G: 光标移动到文件末尾

    删除命令:
        x: 删除光标后一个字符,相当于 Del 

        X: 删除光标前一个字符,相当于 Backspace

        dd: 删除光标所在行,n dd 删除指定的行数 D: 删除光标后本行所有内容,包含光标所在字符 

        d0: 删除光标前本行所有内容,不包含光标所在字符

        dw: 删除光标开始位置的字,包含光标所在字符

    撤销命令:
        u: 一步一步撤销 

        Ctr-r: 反撤销

    重复命令:
        .: 重复上一次操作的命令

    文本行移动:
        >>: 文本行右移 

        <<: 文本行左移

    复制剪切粘贴:
        yy: 复制当前行,n yy 复制 n 行 

        dd: 剪切当前行,n dd 剪切 n 行 (不粘贴就是删除操作)

        p: 在光标所在位置向下新开辟一行,粘贴

    可视模式:
        v: 按字符移动,选中文本 

        V: 按行移动,选中文本可视模式可以配合 d, y, >>, << 实现对文本块的删除,复制,左右移动

    替换操作:
        r: 替换当前字符 

        R: 替换当前行光标后的字符

    查找命令:
        /: str查找
        n: 下一个
        N:上一个
        替换命令:
    补全:
        ctrl + n

    把abc全部替换成123:
        末行模式下,将当前文件中的所有abc替换成123
            :%s/abc/123/g

        末行模式下,将第一行至第10行之间的abc替换成123
            :1, 10s/abc/123/g

    vim里执行 shell 下命令:
        末行模式里输入!,后面跟命令
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值