vim 编辑器

生也有涯,知也无涯。这篇文章主要讲述vim 编辑器相关的知识,希望能为你提供帮助。
什么是VimVim是Linux系统中一个强大的文本编辑器。
Vim功能比Vi强大
为什么要使用Vim

  • 编辑配置文件
  • 写脚本
  • 批量修改
  • 查找内容
  • 语法检测高亮显示


Vim的三种工作模式
?命令模式最开始使用Vim打开文件时,进入的就是命令模式
?跳转光标
G:(shift+g)将光标快速跳转到文件的行尾
gg:将光标跳转到文件的行首
Ngg:N代表阿拉伯数字,将光标跳转到第N行
$:(shift+4)将光标跳转到行末
^:(shift+6)将光标跳转到行首

?
复制粘贴
yy:复制光标所在行的内容
Nyy:(YNY)N代表阿拉伯数字,复制光标所在行及后N行内容
p:将复制的内容,粘贴到光标所在行的下一行
P:将复制的内容,粘贴到光标所在行的上一行

删除剪切
dd:剪切,删除光标所在行的内容
Ndd|dNd:剪切,删除指定行数的内容
dG:删除光标所在行到文件末尾所有行的内容
D:将光标所在字符删除一直删到行末
x:剪切,删除光标所在字符
X:剪切,删除光标所在字符的前一个字符

【vim 编辑器】撤销替换
r:替换光标所在字符
R:批量替换字符,替换光标所在字符及后面所有字符,直到按ESC结束
u:撤销上一步操作
Ctrl+r:恢复撤销

编辑模式从命令模式切换到编辑模式
# 进入编辑模式左下角会出现“ -- INSERT --”
a:在光标所在字符之后,进入编辑模式
A:将光标跳转到行末,并进入编辑模式
o:在光标所在行的下一行(另起一行)进入编辑模式
O:在光标所在行的上一行,进入编辑模式
i:在光标所在字符之前进入编辑模式
I:将光标移动到行首,并进入编辑模式
s:删除光标所在字符,并进入编辑模式
S:删除光标所在行一整行内容,并进入编辑模式

?从编辑模式切换回命令模式
ESC






    推荐阅读