vi有三种工作模式:命令行模式,插入模式 ,底行模式。
命令行模式 : 最初进入的一般模式 , 该模式下可以移动光标进行浏览,正行删除,但无法编辑文件,在该模式下按下i键进入命令行模式。键入:号进入底行模式。插入模式 : 用户只有在该模式下输入文字,可以按Esc回到命令行模式 。底行模式 : 该模式下,光标位于屏幕底行,用户可以进行文件的保存或退出,也可以设置编辑环境,如寻找字符串,列出行号等。使用wq保存退出。命令模式功能键:yy 复制当前所在行[n]yy 复制当前光标开始的n个行文字p 粘贴复制过的内容到当前行dd 删除当前光标所在的行[n] 删除当前光标开始的n 个行/home 查找光标之后的home字符串 按键n 到第二个home字符的位置G 光标到文件的末尾U 取消一个动作 底行模式功能键:w 保存:q 退出vi 但是系统会提示你保存你的文件:q! 对文件不保存强制退出:wq 保存后退出:w[filename] 另存为filename的文件:set nu 显示行号:set nonu 取消行号 |