Linux就该这么学
第三章:Vim编辑器与Shell脚本
Vim文本编辑器 在Linux系统中配置应用服务,实际上就是在修改它的配置文件。
在热门的Linux操作系统中都会默认安装一款超好用的文本编辑器——“vim”,vim就是vi编辑器的升级版。
Vim能够得到这么多厂商和用户的认可,原因就在于Vim编辑器中的三种模式——命令模式、末行模式和编辑模式,分别又有很多种不同的命令快捷键组合,很大程度上提高了工作效率。
命令模式:控制光标移动,可对文本进行删除、复制、粘贴等工作。
输入模式:正常的文本录入。
末行模式:保存、退出与设置编辑环境。
每次运行vim编辑器后都是默认是“命令模式”,需要先进入到“输入模式”后再进行编写文档的工作,而每次编辑完成需要返回到“命令模式”后再进入到“末行模式”对文本的保存后退出操作。
vim编辑器的命令模式中常用的快捷键:
命令 作用 命令 作用 命令 作用
dd 删除(剪切)光标所在的整行 p 将之前删除(dd)或复制(yy)过得数据粘贴到光标后 N 显示搜索命令定位到的上一个字符串
5dd 删除(剪切)从光标出开始的5行 /字符串 在文本中从上至下搜索该字符串 u 撤消上一步的操作
yy 复制光标所在的整行 ?字符串 在文本中从下至上搜索该字符串
5yy 复制从光标处开始的5行 n 显示搜索命令定位到的下一个字符串
vim编辑器的末行模式中的常用命令:
命令 作用 命令 作用 命令 作用 命令 作用
:w 保存 :q! 强制退出(放弃对文本内容的修改) :set nu 显示行号 :命令 执行该命令
:q 退出 :wq! 强制保存退出 :set nonu 不显示行号 :整数 跳转到改行
注意:1.在命令模式与末行模式中,所有的快捷键参数均区分大小写。
2.在末行模式中所有的快捷键参数前都有一个冒号“:”。