🌷🍁 博主 libin9iOak带您 Go to New World.✨🍁
🦄 个人主页——libin9iOak的博客🎐
🐳 《面试题大全》 文章图文并茂🦕生动形象🦖简单易学!欢迎大家来踩踩~🌺
🌊 《IDEA开发秘籍》学会IDEA常用操作,工作效率翻倍~💐
🪁🍁 希望本文能够给您带来一定的帮助🌸文章粗浅,敬请批评指正!🍁🐥
文章目录
- 第四章 屏幕编程器vi
- 学习目的
- 学习要求
- 学习方法
- 概念和原理
- 4.1 屏幕编程器vi
- 4.1.1 vi编辑器概述
- 4.1.2 屏幕编辑器vi的常用命令
- 重点
- 难点
- 习题
- 原创声明
第四章 屏幕编程器vi
学习目的
使学生了解屏幕编辑器vi的概述和基本操作命令。
学习要求
了解:屏幕编辑器vi的概述
理解:屏幕编辑器vi的常用命令
掌握:使用vi编写文本文件
学习方法
本章主要介绍屏幕编辑器vi的概述与常用命令。需要学生亲自动手实践,在Linux系统上使用vi的常用命令。
概念和原理
4.1 屏幕编程器vi
4.1.1 vi编辑器概述
vi(Visual interface)是 Linux 世界里使用非常普遍的全屏幕文本编辑器
vi是一种功能强大、使用灵活方便的编辑器。它可以执行输出、删除、查找、替换、块操作等众多文本操作,而且用户可以根据自己的需要对其进行定制,这是其他编辑程序所没有的
图4-1 vi的三种工作模式
4.1.2 屏幕编辑器vi的常用命令
(1) 屏幕编辑器vi的启动与退出
vi启动命令:基本语法格式:vi filename;执行该命令,即可进入屏幕编辑器的命令模式。
vi的退出:键入Esc进入命令模式,在命令模式下发出:wq或:q命令,回车返回shell状态。
(2) 编辑器vi的常用命令
- 文本输入模式
i 在光标前插入文本
I 在光标所在行首插入文本
a 在光标后加入文本
A 在光标所在行尾加入文本
o 在光标所在行下面新加一行
O 在光标所在行上面新加一行
ESC 退出文本输入模式, 返回命令模式
- 命令模式
←↓↑→ 光标左下上右移动
h j k l 光标左下上右移动
^ 光标从当前位置移到本行行首
$ 光标从当前位置移到本行行尾
+ 光标下移一行
- 光标上移一行
空格键 光标右移
退回键 光标左移
- 删除文本命令
x 删除光标所在字符
dw 删除光标所在词 (word)的从光标开始到该词结尾的部分
D 删除光标所在位置到行尾部分
dd 删除光标所在行
注意:x、dw、dd命令前都可以加上数字,表示同时删除多个单位。
- 替换文本命令
r字符替换命令:把当前光标所在字符替换为紧跟在r后面的字符 (只替换一个字符)。
cw单词替换命令:把当前光标所在单词中, 从光标所在字符到该单词结尾部分, 替换为紧跟在cw命令后输入的部分, 直到ESC键结束。新输入部分可能与被替换部分不等长。
- 搜索文本命令
/
键入 / 后, / 出现在屏幕左下角, 当输入要查询的字符串并按回车后, vi 从当前位置开始向文件尾方向进行查找, 并停留在找到的第一个字符串位置. 如果按 n 则继续向文件尾方向查找。如果查找到文件尾后继续按n,则又从文件头开始向文件尾方向进行查找。在查找过程中如果按N键,则是向文件头方向进行查找。
?
与 / 命令功能完全相同, 只是查找方向是从当前位置向文件头方向进行。
- 其他辅助操作
u 命令 取消最近一条修改文本的命令.
. 命令 重复最近一条修改命令
J 命令 把下一行连接到当前行的行尾
p 命令 把最近一次删除命令删除的内容粘贴到当前光标之后, 光标以后的内容依次向后移动; 如果最近删除的是行, 则粘贴到当前行下面, 原当前行下面的行依次向下移动。对一次删除的文本, 可用p 命令粘贴任意多次。
(3) Linux命令行环境用法
图4-2 Linux命令行环境用法
重点
屏幕编辑器vi的概述和常用命令。
难点
屏幕编辑器vi的概述和常用命令。
习题
- vi 的启动常用的命令。
答:vi启动命令:基本语法格式:vi filename;执行该命令,即可进入屏幕编辑器的命令模式。
- vi 的退出常用的命令。
答:键入Esc进入命令模式,在命令模式下发出:wq或:q命令,回车返回shell状态。
- 搜索文本命令/和?的功能是什么?它们的主要区别是什么?
答:键入 / 后, / 出现在屏幕左下角, 当输入要查询的字符串并按回车后, vi 从当前位置开始向文件尾方向进行查找, 并停留在找到的第一个字符串位置. 如果按 n 则继续向文件尾方向查找。如果查找到文件尾后继续按n,则又从文件头开始向文件尾方向进行查找。在查找过程中如果按N键,则是向文件头方向进行查找。
?与 / 命令功能完全相同, 只是查找方向是从当前位置向文件头方向进行。
原创声明
=======
作者: [ libin9iOak ]
本文为原创文章,版权归作者所有。未经许可,禁止转载、复制或引用。
作者保证信息真实可靠,但不对准确性和完整性承担责任。
未经许可,禁止商业用途。
如有疑问或建议,请联系作者。
感谢您的支持与尊重。
点击
下方名片
,加入IT技术核心学习团队。一起探索科技的未来,共同成长。