美文网首页
vim的使用

vim的使用

作者: ClementGu | 来源:发表于2018-04-17 18:11 被阅读36次

    vim介绍

    vim丰富的插件可以把vim打造成一个功能完备的IDE,vim类似于记事本但是拥有更强大的功能。

    vim有命令模式、输入模式和末行模式三种:

    Esc进入命令模式 

    Shift + ; 进入末行模式

    输入插入命令如(i,a,o)进入输入模式

    vim基本操作

    01.进入文件 vim filename

            Shift + ; 末行模式 

                    wq 保存并退出 

                    q直接退出(如果修改了退出不了 可以保存退出或者强制退出)

                     q!强制退出

    02.光标移动

            Esc 进入命令模式 

                    gg到文件第一行

                    G(Shift + g)到文件最后一行

                    ^非空格行首

                    0行首

                    $行尾

    03.输入模式

                i从当前光标前开始输入

                I从当前行首开始输入

                a从光标后开始输入 (after??)

                A从当前行尾输入

                o在光标下一行新增一行进入输入模式

                O在光标上一行进行输入

           注:进入输入模式后 最后一行会出现-INSERT-字样

    04 复制粘贴

            yy赋值整行内容

            nyy(3yy 5yy)n为想要复制的行数 即复制几行的内容

            yw赋值当前光标到单词尾的内容

            p 粘贴

    05 删除 

            dd 删除光标所在行

            dw 删除一个单词

            x 删除光标所在字符

            u 撤销上一次操作

            s 替换 先删除然后替换可以在之间再进行输入操作

            r 替换单个

            ctrl + r 反撤销(撤销回滚)即撤销u

    06 块操作

            v 块选择 一行一行的选择一块 即只能选择行数 不能选择行的宽度

            ctrl + v 列块选择  既可以选择行数又可以选择行宽

        注:当选择块后 可以使用yy 和 p来进行复制粘贴工作

    07 查找

            Esc 切换到命令模式 

            shift + ; 末行模式

            /+查找内容  向前搜索

             ?+查找内容 向后搜索

            n 向下查找    查找是在搜索之后一次查找匹配的内容

            N向上查找 

            注:查找的/  ? 后面不需要空格。 

    简单操作:

    1.vim test.py 创建一个Python文件。

    2.按Esc进入命令模式。

    3.按i编辑当前文件,输入print("hello world !")

    4.按Esc 再次进入命令模式。

    5.按Shift + ;进入末行模式 输入wq 保存并退出。

    6.输入python test.py 运行Python文件。

    下图为Python的hello world! 效果。


    注:vim模式切换首先要按Esc进入命令模式进行操作,即vim是命令执行和文件编辑的切换按钮。

    相关文章

      网友评论

          本文标题:vim的使用

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