RHEL2:vim编辑器

    xiaoxiao2023-03-24  3

    关于vim的一些知识:

    vim的几种模式:

    1.命令模式:vim启动后的默认模式。

    2.插入模式:可以像其他编辑器一样输入内容。在命令模式下用”i“,”o“或”a“切换到此模式。

    3.可视模式:可用方向键进行内容选择,进行复制粘贴或其他操作。在命令模式下用”v“切换到此模式。

    4.块操作模式。在命令模式下用Ctrl+V切换到此模式。

    5.修改模式。在命令模式下用R切换到此模式。

    6.扩展命令模式:可执行vim的一些扩展命令。在命令模式下用”:“切换到此模式。

     在对文件编辑完成后,如果希望关闭首先需要切换到命令模式。vim提供以下几种方式:

    1.:q:直接退出,如果文件内容发生改变vim会提示并不允许退出。

    2.:q!:强行退出,如果文件内容发生变化则不会保存。

    3.:wq或:x:保存并退出。

    4.:wq!或:x!:强行保存并退出。一般用于编辑文件是只读的情况下,但被编辑文件的拥有者必须是当前用户。

    命令模式常用操作键:

    /word:向下查找关键字word。

    ?word:向上查找关键字word。

    :n,$s/a/b/:替换第n行开始到最后一行中每一行的第一个a为b。

    :n,$s/a/b/g:替换第n行开始到最后一行中每一行的所有a为b,n为数字,如果n为.,则表示从当前行到最后一行。

    .:重复前一个动作。

    vim高级操作:

    1.shell切换

      在命令模式中输入”:!<linux命令>“,可以在不退出vim的情况下执行linux命令,当linux命令执行完后按回车就回到了vim环境中。

    2.分割窗口

      可在分割多窗口环境下同时编辑多个文件,使用Ctrl+W键加方向键在不同窗口切换。使用”:q“退出当前窗口,”:qa“退出所有窗口。进入多窗口的方法:

    启动vin时使用”-o“或”-O“,并加上需要同时编辑的多个文件名,前者横向分割,后者纵向分割[root@www ~]# vim -o /root/1 /root/2 如果在已经打开vim的情况下希望进入多窗口,打开另一个文件使vim可以在命令模式下输入”:new<文件名>“。

     

    转载请注明原文地址: https://ju.6miu.com/read-1200870.html
    最新回复(0)