vim入门级使用

1、刚进入是 command mode 命令行模式

2、i  进入插入 insert  mode 模式

  在插入模式下只能 输入内容,如果要删除内容,需要切换到命令行模式,移动光标进行删除。

3、esc 退出插入模式 进入 命令行模式

4、:进入 last line mode  底行模式

  保存并退出:在命令行模式下输入 : (冒号)

  :w filename 以指定文件名保存

  :wq 保存并退出

  :q! 直接退出不保存

  :set nu 设置行号

———————————————————————————

在一般命令模式下:(英文状态下)

  输入:24G,就会跳转到24行

  输入:gg,可直接跳转到第一行

  输入: 56 -> 就会跳到当前行的地56个字符位置

  输入:/false 就会查找到false关键字并跳到当前行

  复制粘贴:nG选择第几行开始-->nyy复制几行-->nG跳到第几行-->p粘贴复制的内容 

  删除:nG选择从第几行开始-->ndd删除几行

———————————————————————————

1、插入模式下

  a 在目前光标所在位置的下一个位置进行插入

  o 插入新的一行,从行首开始输入

  输入:s/false/true 修改当前行的false为true

     n,ns/false/true/ 修改第n行到第n行之间

     n,$s/fasle/true/ 修改第n行到最后一行的第一个false为true

     n,$s/false/true/g 修改第n行到最后一行的每一个false 为true

     n,$s/fasle/true/gc 在第n行到最后一行,输入y/n来判断是否修改

     %s/false/true/ 修改第一行到最后一行,每行的第一个

     %s/false/true/g 修改第一行到最后一行,每一个

  输入:u 则撤销上一步操作

  另存为:w 新文档名

  删除:nx 删除当前行,第一个字节到第n个字节

———————————————————————————

2、移动光标

  G 移动到文章最后

  ^ 移动至行首

  $ 移动至行尾

3、删除文字

  x 删除光标后一个文字

  X 删除光标前一个文字

  dd 删除光标所在的行

上一篇:mybatis是如何防止SQL注入的


下一篇:E20170828-mk