实验二vi编辑器的使用
班级:计本112 姓名:邵绪宝
学号:201106080226
三、实验操作
1、创建文件
1)使用vi创建一个名为vitest的文件,文件的内容自己录入。
需要输入多行来学习编
辑器的常用命令
» $ cd
» $ pwd
» $ vi vitest
2)返回命令行格式,写入并且退出文件。
注意,当你输入”:”的时候,它将出现在你
输入区域的最后一行。
一旦这个缓冲区是空的并且文件被关闭了,你将看到一个包
含有该文件的行数和字符数的消息。
:wq or :x or ZZ
使用<esc>键来从输入模式进入命令行模式
用以下的命令之一可以保存文件并且关闭vi,:wq 或者:x 或者ZZ
2、编辑文件
3)打开vitest,注意屏幕的底端将会显示文件名和字符数,使用<h>, <j>, <k>,<l>键,
练习在文件中进行光标移动
» $ vi vitest
»j down one line向下一行
»k up one line向上一行
»h left one character向左一格
»l right one character向右一格
4)显示行数,并且让光标停在第四行
» 4G or :4 and <enter>
»:set number
»:set tabstop=4
5)删除单个字符,删除整行,删除多行
x 删除光标位置的一个字符
dd 删除光标所在行
ndd 删除光标所在行开始向下的n行
6)进行文字的复制、移动、粘贴操作
yy、Y 复制光标所在的行
nyy、nY 复制从光标开始的n行
p 粘贴在光标后
P 粘贴在光标前
w 光标右移到下一个单词的开头(以非字母的符号分隔)W 同上(以空格分隔)
b 光标左移到前一个单词的开头(以非字母的符号分隔)
7)对文本内容进行修改
r 替换光标位置上的1个字符
nr 替换从光标位置开始的n个字符
R 替换从光标位置开始的连续字符(进入替换模式)
nR 同上,当按Esc键时,重复n遍(进入替换模式)
s 替换光标位置上的1个字符(进入输入模式)
S 替换光标所在的1行(进入输入模式)
8)使用:r 、:w 、:e 命令同时编辑多个文档。