【Linux】 vim 编辑器

vim编辑器:

因为没有鼠标,既要完成一般的操作,还要完成输入, 因此将vim的操作分了很多的操作模式 12种模式,但常用的只有三种:普通模式,插入模式,底行模式。

模式切换:(只能从普通模式进行切换)

普通<->插入:
        i   从光标位置开始插入
        a   从光标的下一个字符处开始插入
        o   向光标所在行下方添加新行,开始插入
        I   光标移动到行首,开始插入       
        A   光标移动到行尾,开始插入
        O   向光标所在行上方添加新行,开始插入
      ESC   从插入模式切换到普通模式
普通<->底行:
        :       从普通模式切换到底行模式
        :w      保存
        :q      退出
        :q!     强退(不保存修改)
        :wq     保存并退出
        :!cmd   在外部执行cmd命令,回车返回
        ESC     从底行模式切换到普通模式

普通模式下的常用操作:

移动光标:

        hjkl    左下上右移动光标
        w b     按单词移动光标
        ctrl + f/b  上下翻页
        gg G    光标移动到文档首行/尾行

复制

        yy      复制光标所在行
        nyy     从光标所在行开始,向下复制n行数据

粘贴

    p       向光标所在行下方粘贴
    P       向光标所在行上方粘贴

删除

        dd      删除光标所在行
       ndd      从光标所在行开始,向下删除n行数据
        dw      删除光标位置往后的单词
        x       删除光标所在字符

其它:

        gg=G    全文缩进对齐
        u       撤销上一次操作
        ctrl+r  反向撤销
        ctrl+s  暂停xshell于虚拟机的数据交互
      (这种情况会导致xshell看起来像卡住了这时候按ctrl+q就可以继续通信) 

猜你喜欢

转载自blog.csdn.net/ly_6699/article/details/88380531