Linux基本指令(3)——vim(一)

1    i 进入编辑模式,esc 返回normal模式

2    normal模式下,x 删除当前光标所在的一个字符

3    normal模式下,:wq 存盘+退出(:w 存盘 :q 退出 :w 后可以加文件名)

4    normal模式下,dd 删除当前行,并把删除的行存到剪贴板里

5    normal模式下,p 粘贴剪贴板

6    hjki移动光标,也可以使用光标键

7    normal模式下,所有的键都是功能键

8    插入模式: a  在光标后插入

                        o  在前行后插入一个新行

                        O 在前行前插入一个新行  

9    normal模式下移动光标:0  到本行行头

                                            $  到本行行尾

10    拷贝粘贴:p/P  粘贴(p在当前位置之后,P在当前位置之前)

                          yy   拷贝当前行于ddp

11   打开、保存、退出:

        :e<path>  打开一个文件

       :w  存盘

       :saveas<path>  另存为

        :q!  退出不保存

       :bn  :bp  你可以同时打开很多文件,使用这两个命令来切换下一个或上一个文件。

12    重复命令:

        .  可以重复上一次的命令

        N<command>  重复某个命令N次

13    跳转操作:

        :N  到第N行

        gg  到第一行

        G  到最后一行

14    按单词移动: 

         w  到下一个单词的开头   e  到下一个单词的结尾

15    匹配操作:

        %  匹配括号移动,包括( { [  (需要先把光标移到括号上)

        *   匹配光标所在的单词,移动光标到下一个匹配单词上

        #   匹配光标所在单词,移动光标到上一个匹配单词上

16    删除操作:

        dw  从光标位置开始删除,直到删除到单词最后

        x   逐个字母删除

        daw  删除光标所在的单词

        bdw  复合命令,B可以让光标回退到单词开头的位置,而dw则是第1个描述过的命令。

17    复制操作:

        vim 有 12 个粘贴板,分别是 0、1、2、...、9、a、“、+;用 :reg 命令可以查看各个粘贴板里的内容。在 vim 中简单用 y 命令只是复制到 "(双引号)粘贴板里,同样用 p 命令粘贴的也是这个粘贴板里的内容。

        要将 vim 的内容复制到某个粘贴板,需要先退出编辑模式,再进入命令模式后,选择要复制的内容,然后按 "Ny(注意带引号)完成复制,其中 N 为粘贴板号(注意是按下 双引号 + 粘贴板号 + y),例如要把内容复制到粘贴板 a,选中内容后按 "ay 就可以了,有 2 点需要说明一下:

 “ 号粘贴板(临时粘贴板)比较特殊,直接按 y 就复制到这个粘贴板中了,直接按 p 就粘贴这个粘贴板中的内容;

+ 号粘贴板是系统粘贴板,用 "+y 将内容复制到该粘贴板后可以使用 ctrl+v 将其粘贴到其他文档(如 firefox、gedit)中,同理,要把在其他地方用 ctrl+c 或右键复制的内容复制到 vim 中,需要在正常模式下按 "+p

要将 vim 某个粘贴板里的内容粘贴进来,需要先退出编辑模式,再在命令模式按 "Np,其中 N 为粘贴板号,如上所述,命令 "5p 会将 5 号粘贴板里的内容粘贴进来,也可以按 "+p 将系统全局粘贴板里的内容粘贴进来。

18    常用复制指令:

        yy  复制游标所在行的整行

        2yy  复制2行

        y0   复制至行首

        y$   复制至行尾

        yw   复制一个单词

        y2w  复制两个单词

        yG   复制至文件尾

        y1G  复制至文件首

对选中文本进行复制:

        要选中内容进行复制,先在命令模式下按 v 进入可视化模式,然后用方向键 hjkl 选择文本,再按 y 进行复制。   

19        常用剪切命令:

            dd  剪切游标所在行的整行

            d0  剪切至行首

            d$  剪切至行尾

            dG  剪切至文件尾

选中文本进行剪切:

        要选中内容进行复制,先在命令模式下按 v 进入 Visual Mode,然后用 方向键 或 hjkl 选择文本,再按 d 进行剪切。

20        常用剪切命令:

            p  粘贴至游标后

            P  粘贴至游标前

            要使用系统粘贴板的内容,也可以直接在命令模式按 Shift + Inset 进行粘贴

21        撤销命令:

            :u  撤销最近的一次操作

        

 

猜你喜欢

转载自blog.csdn.net/qq_36117775/article/details/80279172
今日推荐