vim编辑器有两种操作模式:

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。
  • 普通模式 
  • 插入模式

当你刚打开要编辑的文件时(或新建一个文件时),vim编辑器会进入普通模式。

在普通模式中,vim编辑器会将按键解释成命令。

在插入模式下,vim会将你在当前光标位置输入的每个键都插入到缓冲区。

由普通模式进入插入模式:按下i键

由插入模式退回普通模式:按下ESC键

在普通模式中:

光标移动:

方式1:键盘上的方向键

方式2:使用移动光标的命令。

h:左移一个字符

j:下移一行(文本中的下一行)

k:上移一行(文本中的上一行)

l:右移一个字符

页面移动:

PageDown(或Ctrl+F):下翻一屏。
PageUp(或Ctrl+B):上翻一屏。
G:移到缓冲区的最后一行。
numG:移动到缓冲区中的第num行。
gg:移到缓冲区的第一行。

vim退出:

vim编辑器在普通模式下有个特别的功能叫命令行模式

由普通模式进入命令行模式::键

在命令行模式退出vim的命令:
q:如果未修改缓冲区数据,退出。
q!:取消所有对缓冲区数据的修改并退出。
w filename:将文件保存到另一个文件中。
wq:将缓冲区数据保存到文件中并退出。

 vim编辑命令

 VIM编辑器的使用 随笔

举例:

  2x:删除从光标当前位置开始的两个字符

  5dd:会删除从光标当前所在行开始的5行。

复制和粘贴:

剪切粘贴:

  1. 用dd命令删除一行文本

  2. 把光标移动到缓冲区的某个要放置该行文本的位置,输入p命令

复制粘贴:

  1. y命令复制。(yw表示复制一个单词,ys表示复制到行尾)

  2. p命令粘贴

查找和替换:

 

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄