Linux中vim操作

一、进入vim

  在系统提示符号后输入vim 及文件名称后,就进入vim编辑页面

二、开始编辑

  1、进入vim之后,首先是处于命令行模式,要切到插入模式后才可以输入文字。

    • 从光标当前位置开始输入。按键为【i】
    • 从光标所在位置的下一个位置开始输入文字。按键为【a】
    • 插入新的一行,从行首开始输入文字。按键为【o】

  2、移动光标

    • 屏幕向后移动一页。按键为【ctrl+b】
    • 屏幕向前移动一页。按键为【ctrl+f】
    • 屏幕向后移动半页。按键为【ctrl+u】
    • 屏幕向前移动半页。按键为【ctrl+d】
    • 移动到文章的开头。按键为【0】
    • 移动到文章的最后。按键为【G】
    • 移动到光标所在行的行尾。按键为【$】
    • 移动到光标所在行的行首。按键为【^】
    • 光标跳到下个字的开头。按键为【w】
    • 光标跳到下个字的字尾。按键为【e】
    • 光标回到上个字的开头。按键为【b】
    • 光标移动到该行的第n个位置。按键为【nl,例如:本行第5个位置 5l】

  3、删除

    注意:当发现输入错误时,要把光标往回移动,将该字删除,需要先切换到命令行模式下,再删除文字。按键为【ESC】 

    • 删除光标所在位置的后面一个字符。按键为【x】
    • 删除光标所在位置的后面n个字符。按键为【nx,例如:删除后面5个字符 5x】
    • 删除光标所在位置前面一个字符。按键为【X】
    • 删除光标所在位置前面n个字符。按键为【nX,例如:删除前面5个字符 5X】
    • 删除光标所在行。按键为【dd】
    • 从光标所在行开始删除n行。按键为【ndd,例如:删除5行 5dd】

  4、复制

    • 将光标所在之处到字尾的字符复制到缓冲区中。按键为【yw】
    • 复制n个字符到缓冲区。按键为【nyw,例如:光标后5个字符 5yw】
    • 复制光标所在行到缓冲区。按键为【yy】
    • 复制从光标所在行后面n行到缓冲区。按键为【nyy,例如:光标所在行后5行 5yy】
    • 将缓冲区的字符贴到光标所在位置。按键为【p】

    注意:所有与 ‘y’ 有关的复制命令都必须与 ‘p’ 配合才能完成复制与粘贴功能  

  5、替换

    • 替换光标所在处的字符。按键为【r】
    • 替换光标所到之处的字符,直到按下esc键为止。按键为【R】

  6、恢复/撤销/还原上一次操作

    如果误执行一个命令,需要撤销。按键为【u】

  7、更改

    • 更改光标所在处的字符到字尾处。按键为【cw】
    • 更改光标所在处后的n个字符。按键为【cnw,例如:光标后5个字符 c5w】

  8、跳到指定的行

    • 列出光标所在行的行号。按键为【ctrl+g】
    • 光标跳到文章的第n行行首。按键为【nG,例如:跳到文章第5行 5G】   

  9、显示行号

    输入【set nu】后,会在文件中的每一行前面显示出行号

  10、查找字符

    • 先按【/】键,再输入您想要查找的字符,如果第一次找的关键字不是您想要的,可以一直按【n】键往后查找,找到您想要的关键字为止
    • 先按【?】键,再输入您想要查找的字符,如果第一次找的关键字不是您想要的,可以一直按【n】键往后查找,找到您想要的关键字为止

三、退出及保存

  1、在命令行模式下,要想保存并退出,按键为【:wq】

  2、只退出不保存,按键为【:q!】  

posted on 2017-12-25 11:39  python屌丝的逆袭  阅读(88)  评论(0编辑  收藏  举报

导航