vim 编辑器

Posted 雾里屿伦

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vim 编辑器相关的知识,希望对你有一定的参考价值。

什么是Vim

Vim是Linux系统中一个强大的文本编辑器。
Vim功能比Vi强大

为什么要使用Vim

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

vim

vim

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:剪切,删除光标所在字符的前一个字符

撤销替换

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

编辑模式

从命令模式切换到编辑模式

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

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

ESC



以上是关于vim 编辑器的主要内容,如果未能解决你的问题,请参考以下文章

vim打开文件中每行末尾都带有 ^M

vim编辑器

Linux Vim编辑器

vim 编辑器设置 行号和缩进

vim

vim 编辑器