vim的使用

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的使用)