怎么进入公司网站,seo营销的概念,推广引流渠道平台,创意服装设计实验题目#xff1a;Linux常用工具的使用#xff08;2#xff09;#xff1a;文本编辑器的使用
实验目的#xff1a;
#xff08;1#xff09;理解文本编辑器vi的工作模式#xff1b;
#xff08;2#xff09;掌握文本编辑器的使用方法
实验内容#xff1a;
Linux常用工具的使用2文本编辑器的使用
实验目的
1理解文本编辑器vi的工作模式
2掌握文本编辑器的使用方法
实验内容
1阐述vi编辑器的3种工作模式以及如何实现工作模式的互相转换
2在文本编辑器vi中实现下列功能列举出一个例子即可 1添加单个字符、多个字符 2删除单个字符、删除整行文本 3文本的替换 4文本的复制和粘贴 5文本的剪切和粘贴 6全文关键字查找 7全文字符串替换 8保存、另存为、退出 9同时打开两个文件实现两个窗口的切换 10区域复制 11与shell交互
实验步骤
1阐述vi编辑器的3种工作模式以及如何实现工作模式的互相转换
vi编辑器有3种基本工作模式分别是
命令模式这是进入vi编辑器后的默认模式。在该模式下用户可以输入vi命令来管理自己的文档。此时从键盘上输入的任何字符都被当作编辑命令来解释。若输入的字符是合法的vi命令则vi在接受用户命令之后完成相应的动作。但需要注意的是所输入的命令并不回显在屏幕上。若输入的字符不是vi命令vi会响铃报警。任何时候不管用户处于何种模式按下Esc键即可进入命令模式。文本输入模式在命令模式下输入插入命令i、附加命令a、打开命令o、修改命令c、取代命令r或替换命令s都可以进入文本输入模式。在该模式下用户输入的任何字符都被vi当作文件内容保存起来并将其显示在屏幕上。在文本输入过程中若想回到命令模式下按Esc键即可。末行模式也称ex转义模式。在命令模式下用户按“:”键即可进入末行模式下此时vi会在显示窗口的最后一行通常也是屏幕的最后一行显示一个“:”作为末行模式的说明符等待用户输入命令。多数文件管理命令都是在此模式下执行的如把编辑缓冲区的内容写到文件中等。末行命令在执行完后vi自动回到命令模式。
工作模式的互相转换
从命令模式切换到文本输入模式输入i插入、a附加、o打开新行等命令。从文本输入模式切换回命令模式按Esc键。从命令模式切换到末行模式按“:”键。从末行模式切换回命令模式执行完末行命令后vi会自动回到命令模式或者按Esc键退出末行模式。
2在文本编辑器vi中实现下列功能列举出一个例子即可
添加单个字符、多个字符 在命令模式下按i进入文本输入模式然后输入单个字符或多个字符。删除单个字符、删除整行文本 删除单个字符在命令模式下将光标移动到要删除的字符上按x键。删除整行文本在命令模式下按dd键删除当前行。文本的替换 在命令模式下按r键然后输入要替换的字符。或者进入末行模式使用:s/old/new/g命令替换当前行中所有出现的old为new。文本的复制和粘贴 复制在命令模式下按yy复制当前行或按nyy复制从当前行开始的n行。粘贴在命令模式下按p键将复制的内容粘贴到当前行的下一行。文本的剪切和粘贴 剪切实际上删除操作如dd也会将文本剪切到缓冲区中。粘贴与上述复制后的粘贴操作相同按p键。全文关键字查找 在命令模式下按/键然后输入要查找的关键字按Enter键开始查找。全文字符串替换 在末行模式下使用:%s/old/new/g命令替换整个文件中所有出现的old为new。保存、另存为、退出 保存在末行模式下输入:w命令。另存为在末行模式下输入:w newfilename命令。退出在末行模式下输入:q命令。如果文件有未保存的更改vi会提示保存更改。强制退出不保存可以使用:q!命令。同时打开两个文件实现两个窗口的切换 在命令行中使用vi -O filename1 filename2命令同时打开两个文件它们会在垂直分割的窗口中显示。使用Ctrlw w命令在两个窗口之间切换。区域复制 在命令模式下使用V行选择或Ctrlv块选择命令选择区域然后按y键复制选择的区域。与shell交互 在末行模式下使用:!command命令执行shell命令。例如输入:!ls列出当前目录的内容。
实验体会 通过本次实验我深入理解了vi编辑器的工作模式并掌握了vi编辑器的使用方法。我能够熟练地在vi编辑器中进行文本的添加、删除、替换、复制、粘贴、查找和替换等操作同时也学会了如何保存文件、退出编辑器以及同时打开多个文件进行编辑。此外我还了解了如何在vi编辑器中与shell进行交互。这些技能将对我未来的学习和工作产生积极影响。