Terminal vim命令行

  • 打开文件

    vim或vi打开一个不存在的文件a时,在没有输入保存命令时,a文件是不会存储到机器磁盘上的。
    $ vim file_name.txt

  • 命令模式下:

    shift+4 //到行尾
    shift+6 //到行首

    shift+h //到首行
    shift+g //到尾行

    dd //删除光标所在行
    u //恢复

    :set nu //显示行号
    :1,4d //删除1到4行就

  • 开始编辑

    vim打开一个文件时,进入的是阅读模式,只有输入相关命令才会进入编辑模式:
    i :在当前位置插入
    I :在行头插入
    a:在当前位置后追加
    A:在行尾追加
    o:在当前位置的后面插入一行
    O:在当前位置的前面插入一行i

  • 退出编辑

    ESC'键从编辑模式转换到阅读模式

  • 保存并退出

    阅读模式(或叫命令模式)下:
    :w 保存文件
    :w filename 保存成filename文件
    :q 退出
    :q! 强行退出
    :w! 强行写
    :wq 保存退出
    :x 同wq

    输入完命令后回车既执行命令。

  • 多行注释:

    1). 首先按esc进入命令行模式下,按下Ctrl + v,进入列(也叫区块)模式;
    2). 在行首使用上下键选择需要注释的多行;
    3). 按下键盘(大写)“I”键,进入插入模式;
    4). 然后输入注释符(“//”、“#”等);
    5). 最后按下“Esc”键。 注:在按下esc键后,会稍等一会才会出现

  • 删除多行注释:

    1). 首先按esc进入命令行模式下,按下Ctrl + v, 进入列模式;
    2). 选定要取消注释的多行;
    3). 按下“x”或者“d”. 注意:如果是“//”注释,那需要执行两次该操作,如果是“#”注释,一次即可

你可能感兴趣的:(Terminal vim命令行)