Vi的三种模式:命令模式(Normal)、输入模式(Insert)、末行模式(Command-line)。
进入输入模式:
添加:
输入a后,在光标的右边插入文本
输入A,在一行的结尾处添加文本
插入:
通过在命令模式下输入i,在光标的左边插入文本
通过在命令模式下输入I,在行首插入文本
插入新行:
输入o,在当前光标位置下面打开一行
输入O,在当前光标位置上面打开一行
输入模式的backspace和delete
X删除当前字符,X删除前一个字符
撤销命令 u 重复.
剪切一行dd
复制一行命令:yy
粘贴命令:p
查找一个字符串:
输入/,并在/后面输入要查找的串,然后按下回车
输入“n”跳转到该串的下一个出现处
输入“N”跳转到该串的上一个出现处
在一行内替换头一个字符串old为新的字符串new
:s/old/new
在一行内替换所有的字符串old为新的字符串new
:s/old/new/g
在文件内替换所有的字符串old为新的字符串new
:%s/old/new/g
显示行号:set nu
取消行号显示:set nonu
设置显示用户模式:set showmode
设置文件只读:set readonly
.
- « 上一篇:Linux学习笔记二[字符界面的操作]
- Linux学习笔记四[用户和组的管理]:下一篇 »