vim是一个文件编辑工具,相当于记事本
使用vim的第一步要安装vim软件:apt install vim
vim filename 使用vim打开一个文件用来编辑
vim有三种模式
- 命令模式:默认是命令模式,只能接收命令,不能输入内容
- 插入模式:要退出插入模式需要按Esc进入命令模式
- 底线命令模式 “:” 进入到底线命令模式,首先需要按Esc进入命令模式
命令模式:
| 命令 | 功效 |
|---|---|
| shift+zz(ZZ) | 保存并退出 |
| dd | 用来删除一行数据 |
| ndd | 用来删除n行数据 |
| u | 撤销 |
| ctrl+r : | 反撤销 |
| yy | 复制一行数据 |
| nyy | 复制n行数据 |
| p | 用来粘贴 |
| gg | 定位到第一行 |
| ngg | 定位到第n行 |
| $ | 定位到当前行的行尾 |
| 0/^ | 定位到当前行的行首 |
| x | 删除光标右边的一个数据 |
| nx | 删除光标右边的n个数据 |
| X | 删除光标左边的一个数据 |
| nX | 删除光标左边的n个数据 |
插入模式:
| i | 进入到插入模式 |
| I | 在当前行的第一个非空字符前插入数据 |
| a | 在光标右侧插入内容 |
| A | 在当前行末尾插入内容 |
| s | 删除光标所在位置的文字,并插入内容 |
| S | 删除光标所在行的文字,并插入内容 |
| o | 在光标位置的下一行插入内容 |
| O | 在光标位置的上一行插入内容 |
底线命令模式:
| w | 保存修改 |
| wq | 保存并退出 等价于命令模式的shift+zz |
| q | 退出 |
| q! | 不保存 强制退出 |
| 直接输入数字可以跳转到对应行 | |
| /内容 | 用来查找内容 |
| n | 表示下一个匹配 |
| N | 表示上一个匹配 |
| %s/原内容/新内容 | 替换当前文件中每一行第一次出现的内容,选项/g 查找所有行里所有内容全部替换 |
| m,ns/原内容/新内容 | m和n都是数字整型,从第m行到第n行替换每一行第一次出现的内容,选项/g 从第m行到第n行替换每一行所有出现的内容 |
这篇博客详细介绍了Vim编辑器的使用,包括命令模式、插入模式和底线命令模式。在命令模式下,学习了如何进行文件操作如保存、删除、复制和粘贴;在插入模式中,了解了如何插入和编辑文本;而在底线命令模式,掌握了保存、退出及查找替换等高级功能。通过本文,读者将能熟练掌握Vim的基本操作。
21万+

被折叠的 条评论
为什么被折叠?



