vim 编辑器
Posted 雾里屿伦
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vim 编辑器相关的知识,希望对你有一定的参考价值。
什么是Vim
Vim是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:剪切,删除光标所在字符的前一个字符
撤销替换
r:替换光标所在字符
R:批量替换字符,替换光标所在字符及后面所有字符,直到按ESC结束
u:撤销上一步操作
Ctrl+r:恢复撤销
编辑模式
从命令模式切换到编辑模式
# 进入编辑模式左下角会出现“ -- INSERT --”
a:在光标所在字符之后,进入编辑模式
A:将光标跳转到行末,并进入编辑模式
o:在光标所在行的下一行(另起一行)进入编辑模式
O:在光标所在行的上一行,进入编辑模式
i:在光标所在字符之前进入编辑模式
I:将光标移动到行首,并进入编辑模式
s:删除光标所在字符,并进入编辑模式
S:删除光标所在行一整行内容,并进入编辑模式
从编辑模式切换回命令模式
ESC
以上是关于vim 编辑器的主要内容,如果未能解决你的问题,请参考以下文章