导航:首页 > 使用方法 > vi的使用方法
vi的使用方法
发布时间:2025-06-20 02:56:33
❶ Vi编辑器的使用方法
Vi编辑器的使用方法主要包括以下方面:
一、vi的基本概念
- 命令模式:控制屏幕光标的移动,字符、字或行的删除,移动复制某区段及进入插入模式或底行模式。
- 插入模式:只有在插入模式下,才可以做文字输入,按“ESC”键可回到命令模式。
- 底行模式:将文件保存或退出vi,也可以设置编辑环境,如寻找字符串、列出行号等。
二、vi的基本操作
- 进入vi:在系统提示符号输入vi及文件名称后,就进入vi全屏幕编辑画面。
- 切换至插入模式:在命令模式下按一下字母“i”就可以进入插入模式,开始输入文字。
- Insert的切换:在插入模式下,按“ESC”键可以切换回命令模式。
- 退出vi及保存文件:
- 在命令模式下,按一下“:”冒号键进入底行模式。
- 输入“w filename”将文章以指定的文件名filename保存。
- 输入“wq”存盘并退出vi。
- 输入“q!”不存盘强制退出vi。
三、命令模式功能键
- 插入模式:
- 按“i”进入插入模式后是从光标当前位置开始输入。
- 按“a”进入插入模式后是从光标下一个位置开始输入。
- 按“o”进入插入模式后插入新的一行,从行首开始输入。
- 移动光标:
- 使用“h”、“j”、“k”、“l”分别控制光标左、下、上、右移一格。
- 使用“ctrl”+“b”、“ctrl”+“f”、“ctrl”+“u”、“ctrl”+“d”分别控制屏幕前后移动一页或半页。
- 按“0”移至文章开头,按“G”移至文章最后,按“$”移至行尾,按“^”移至行首。
- 删除文字:
- “x”删除光标后面一个字符,“#x”删除后面#个字符。
- “X”删除光标前面一个字符,“#X”删除前面#个字符。
- “dd”删除光标所在行,“#dd”从光标所在行开始删除#行。
- 复制:
- “yw”复制光标所在处到字尾的字符到缓冲区,“#yw”复制#个字。
- “yy”复制光标所在行到缓冲区,“#yy”复制从光标所在行往下的#行。
- “p”将缓冲区内的字符贴到光标所在位置。
- 替换:
- “r”替换光标所在处的字符,“R”替换光标所到之处的字符直到按下“ESC”键。
- 其他操作:
- “u”回复上一次操作。
- “cw”更改光标所在处的字到字尾处,“c#w”更改#个字。
- “ctrl”+“g”列出光标所在行的行号,“#G”移动光标至文章的第#行行首。
四、Last line mode下命令
- 列出行号:输入“set nu”后,会在文件中的每一行前面列出行号。
- 跳到文件中的某一行:输入“#”号再回车,就会跳到该行了。
- 查找字符:
- “/关键字”后按回车,再一直按“n”会往后寻找到关键字。
- “?关键字”后按回车,再一直按“n”会往前寻找到关键字。
- 保存文件:输入“w”就可以将文件保存起来。
- 离开vi:
- “q”退出,如果无法离开,可以在“q”后跟一个“!”强制离开。
- “qw”建议在退出时搭配“w”一起使用,以保存文件。
五、注意事项
- 用vi打开文件后默认处于命令模式,需要切换到插入模式才能输入文字。
- 编辑好后,需从插入模式切换为命令模式才能对文件进行保存。
- 保存并退出文件时,在命令模式下输入“:wq”即可。
与vi的使用方法相关的资料