版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
任务描述Vim编辑器操作模式切换某公司需要使用Linux操作系统作为服务器操作系统,作为一名网络管理员,需要配置或修改Linux的一些文本文件,Linux环境中编辑器是如何操作呢?vim编辑器中有三种状态模式命令模式启动vim编辑器后默认进入命令模式,该模式中主要完成如光标移动、字符串查找,以及删除、复制、粘贴文件内容等相关操作。vim编辑器中有三种状态模式输入模式该模式中主要的操作就是录入文件内容,可以对文本文件正文进行修改、或者添加新的内容。处于输入模式时,vim编辑器的最后一行会出现“--
INSERT
--”的状态提示信息。vim编辑器中有三种状态模式末行模式该模式中可以设置vim编辑环境、保存文件、退出编辑器,以及对文件内容进行查找、替换等操作。处于末行模式时,vim编辑器的最后一行会出现冒号“:”提示符。vim编辑器中有三种状态模式:键a
、i、o键ESC键ESC键Vim编辑器没有菜单,只有命令!三种状态模式如何转换呢?#Vi
文件名命令模式输入模式末行模式启动vim文本编辑器,进入输入模式,编辑文本Hello
world!,进入末行模式。课堂训练任务描述Vim编辑器常见操作某公司需要使用Linux操作系统作为服务器操作系统,作为一名网络管理员,要配置Linux的一些文本文件,要学会熟练使用文本编辑命令以及光标的快速定位,提高工作效率。Vim编辑器常见操作进入输入模式vim编辑器有三个模式,利用命令进入到vim编辑器初始页面时是命令模式,命令模式无法对当前文件进行输入操作,必须进入输入模式才能进行文本输入。进入的方法是按键盘上的i、a、o任意键。命令i功能在当前光标处进入插入状态a在将当光前光标后进入插入状态 并进入插入标移动到当前行的行末,A状在态当前行的进下面插入新行,光标移动到新o行在的当行前首行,的上入面
插入入新状行态,光标移动到新插O行的行首,进入
插入状态Vim编辑器常见操作输入模式的编辑操作按键功能方向键进行上下左右方向的光标移动Home快速定位光标到行首End快速定位光标到行尾PageUp进行文本的向上翻页PageDown进行文本的向下翻页Backspace删除光标左侧的字符Delete删除光标位置的字符Vim编辑器常见操作输入vim命令后,便进入全屏幕编辑环境,此时的状态为命令模式。在命令模式下,我们可以输入一些命令,但是当你点击键盘上相应键输入命令时,这些命令只会呈现最终的效果,不会在编辑器界面上显示出命令的字符。行内快速跳转行间快速跳转Vim编辑器常见操作行内快速跳转按键shift+^功能将光标快速跳转到本行的行首字符shift+$将光标快速跳转到本行的行尾字符w将光标快速跳转到当前光标所在位置的后一个单词的首字母b将光标快速跳转到当前光标所在位置的前一个单词的首字母e将光标快速跳转到当前光标所在位置单词的尾字母方向键进行上下左右方向的光标移动Home快速定位光标到行首End快速定位光标到行尾Vim编辑器常见操作行间快速跳转命
令:set
nu功能在编辑器中显示行号:set
nonu取消编辑器中的行号显示1G跳转到文件的首行G跳转到文件的末尾行nG跳转到文件中的第n行PageUp进行文本的向上翻页PageDown进行文本的向下翻页请新建一个文件mydoc,在采用不同的命令输入状态,使用不同的命令光标位置的变化。在文件中写入多行自己最喜欢的文字内容,使用不同按键观察快速定位光标时位置的不同。将/etc/password的内容复制到该文件,显示行号,并且快速跳转到末尾行和第15行。课堂训练任务描述Vim编辑器文件的打开和读取某公司需要使用Linux操作系统作为服务器操作系统,作为一名网络管理员,要配置Linux的一些文本文件,要熟练掌握文本编辑器中内容的删除与撤销,提高工作效率。文件内容复制与粘贴单行复制在命令模式下,将光标移动到将要复制的行处,按“yy”进行复制;多行复制在命令模式下,将光标移动到将要复制的首行处,按“nyy”复制n行;其中n为数字。粘贴在命令模式下,将光标移动到将要粘贴的行处,按“p”进行粘贴。文件内容复制与粘贴命
令yy功 能复制当前行整行的内容到vi缓冲区nyy从当前行开始复制n行内容到vi缓冲区yw复制当前光标到单词尾字符的内容到vi缓冲区y$复制当前光标到行尾的内容到vi缓冲区y^复制当前光标到行首的内容到vi缓冲区读取vi缓冲区中的内容,并粘贴到光标当前的位置(不覆盖文件已p有的内容)文件内容的删除命
令功 能x删除光标处的单个字符
相当于deletedd删除光标所在行ndd删除光标下方的n行内容dw删除当前字符到单词尾(包括空格)的所有字符de删除当前字符到单词尾(不包括单词尾部的空格)的所有字符d$删除当前字符到行尾的所有字符d^删除当前字符到行首的所有字符文件内容的撤销命
令功能u取u命消令最恢近复一已次进的行操的作多,步并操恢作复操作结果
可以多次使用U取消对当前行进行的所有操作Ctrl+
r对使用u命令撤销的操作进行恢复请新建一个文件doc1,读取/etc/passwd文件内容到doc1文件中,复制5-10行内容,粘贴在doc1的文件末尾处。撤销以上的粘贴操作。课堂训练任务描述Vim编辑器文本内容的查找与替换某公司需要使用Linux操作系统作为服务器操作系统,作为一名网络管理员,要配置或修改Linux的一些文本文件时,对于多处相同内容修改时,定位查找以及全局替换能够大大提高工作效率及准确率。Vim编辑器文本内容的查找与替换文件内容的查找vim编辑器提供了几种定位查找一个指定字符串在文件中位置的方法。同时还提供一种全局替换功能,为查找一个字符串,在vim命令模式下键入“/”,后面跟要查找的字符串,再按回车。vim将光标定位在该串下一次出现的地方。键入n跳到该串的下一个出现处,键入N跳到该串的上一个出现处。Vim编辑器文本内容的查找与替换文件内容的查找命
令功 能/word从上而下在文件中查找字符串“word”?word从下而上在文件中查找字符串“word”n定位下一个匹配的被查找字符串N定位上一个匹配的被查找字符串Vim编辑器文本内容的查找与替换文件内容的替换命
令功 能:s /old/new将当前行中查找到的第一个字符“old”串替换为“new”:s
/old/new/g将当前行中查找到的所有字符串“old”替换为“new”:#,#s /old/new/g在行号“#,#”范围内替换所有的字符串“old”为“new”:%s /old/new/g在整个文件范围内替换所有的字符串“old”为“new”:s
/old/new/c在替换命令末尾加入c命令,将对每个替换动作提示用户进行确认打开样例文件,整个文件中查询b字母,替换成abc,然后查询所有的bc字母,替换成123,每次替换需要用户确认。课堂训练Vim编辑器文件的打开和读取任务描述某公司需要使用Linux操作系统作为服务器操作系统,作为一名网络管理员,如果要对linux的一些文本文件内容进行配置或修改时,我们要如何进入Linux操作系统的vim编辑器环境,如何打开或读取要编辑的文件呢?vim编辑器的启动与退出直接进入编辑环境进入编辑环境并打开(新建)文件退出vim编辑环境,在末行模式下输入命令,放弃对文件修改,并退出编辑器vim编辑器中文件的打开与读取利用vim命令直接打开文件Vim
打开文件的快捷方法Vi
使用的选项说
明vimfilename打开或新建一个文件,并将光标置于第一行的首部vim-rfilename恢复上次
vim打开时崩溃的文件vim-Rfilename把指定的文件以只读方式放入Vim编辑器中vim+filename打开文件,并将光标置于最后一行的首部vim+nfilename打开文件,并将光标置于第n行的首部vim+/pattern
filename打幵文件,并将光标置于第一个与
pattern
匹配的位置vim-ccommand
filename在对文件进行编辑前,先执行指定的命令打开新的文件到vim编辑器中打开新的文件到vim编辑器中,并放弃对当前文件的修改读取文件内容到当前vim编辑器中vim编辑器中文件的打开与读取利用vim文本编辑器新建一个文件,名称为test,读取/etc/passwd文件到test文件。课堂训练任务描述Vim编辑器文件的保存与退出某公司需要使用Linux操作系统作为服务器操作系统,作为一名网络管理员,在对Linux的一些文本文件进行配置和修改后,需要对文件更新的内容进行保存那么我们如何对vim编辑器中的文本进行保存并退出环境呢?文件的保存保存文件对vim编辑器中已打开文件的修改进行保存:w 或 :w!另存为文件将vim编辑器中的内容另存为指定文件名:w
filename 或:w!filenamevim编辑器的退出(末行模式下:
)退出vim编辑环境:q 或 :q!或ZZ对文件的修改进行保存,并退出编辑器:wq 或
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025 小学二年级道德与法治上册帮家人倒茶水递水杯表孝心更温暖课件
- 2026年信息安全工程师认证题库信息保护与加密技术全解析
- 2026年电信网络L2级数据通信认证试题
- 2026年IT职业进阶数据库知识考试题库与答案
- 专科临床专业就业指南
- 天体和星空课件
- 2026年江西婺源茶业职业学院单招综合素质考试模拟试题含详细答案解析
- 2026年浙江舟山群岛新区旅游与健康职业学院单招综合素质笔试参考题库含详细答案解析
- 2026福建海峡人力资源股份有限公司平潭分公司招聘第二批劳务外包人员1人考试重点题库及答案解析
- 2026年南阳职业学院单招职业技能考试备考题库含详细答案解析
- 密封件管理制度及流程规范
- 烟台交通集团有限公司管理培训生招聘参考题库必考题
- 仓储安全检查标准及执行流程
- 2025FIGO指南:肝病与妊娠解读课件
- 法律法规新劳动法解读与实务操作指南
- 恶劣天气应急处理演练方案
- 公安系统心理减压课件
- 肺癌肿瘤健康宣教
- 辩论赛基础知识
- 2025年抖音直播年度生态报告
- 2025年一级造价工程师《建设工程技术与计量(土建)》真题及答案解析
评论
0/150
提交评论