Linux | 文本编辑器vim
vim 编辑器介绍
vim 编辑器是一款非常棒的文本处理工具,它会默认安装在当前所有的 Linux 操作系统上面。
vim 编辑器中设置了三种模式,可以极大的提高我们的工作效率:
命令模式:控制光标移动,可对文本进行复制、粘贴、删除、查找……
输入模式:正常的输入模式。
末行模式:保存或退出文档,以及设置编辑环境。
vim 中常用的命令
vim中常用的命令
| 命令 | 作用 |
|---|---|
| dd | 删除(剪切)光标所在整行 |
| 5dd | 删除(剪切)从光标处开始的5行 |
| yy | 复制光标所在整行 |
| 5yy | 复制从光标开始的5行 |
| n | 显示搜索命令定位到的下一个字符串 |
| N | 显示搜索命令定位到的一上个字符串 |
| u | 撤销上一步的操作 |
| p | 将之前删除和复制过的数据粘贴到光标后面 |
末行模式主要用于保存或退出文件,以及设置编辑器的环境,还可以让用Tyne执行外部的 Linux 命令或跳转到所编写文档的特定行数,切换末行命令:。
末行模式中可用的命令
| 命令 | 作用 |
|---|---|
| : w | 保存 |
| : q | 退出 |
| : q! | 强制退出 |
| : wq! | 强制保存退出 |
| : set nu | 显示行号 |
| : set nonu | 不显示行号 |
| : 命令 | 执行该命令 |
| : 整数 | 跳转到该行 |
| : s/one/two | 把肖前光标所在行的第一个 one 替换成 two |
| : s/one/two/g | 把肖前光标所在行的所有 one 替换成 two |
| : %s/one/two/g | 把全文的 one 都替换成 two |
| ? 字符串 | 在文本中从下到上搜索该字符串 |
| / 字符串 | 在文本中从上到下搜索该字符串 |
关注公众号,随时获取最新资讯

细节决定成败!
个人愚见,如有不对,恳请斧正!

浙公网安备 33010602011771号