日期:2014-05-16  浏览次数:20738 次

[Unix]Vi基本用法

一 vi的操作模式
vi提供两种操作模式:输入模式(insert mode)和指令模式(command mode)。在输入模式下,用户可输入文本资料。在指令模式下,可进行删除、修改等各种编辑动作。

[Unix]Vi基本用法在指令模式下,按输入指令(i、a、o等)进入输入模式。

二 进入vi?

[Unix]Vi基本用法?$?vi??filename

直接键入“vi + 所要编辑的文件名”,即可对指定的文件进行编辑。
如果指定的文件为新文件,则提示:“New file”,否则显示该文件的当前内容。

[Unix]Vi基本用法?$?view?filename

以只读方式打开文件filename

三 指令模式
3.1 进入输入模式

?a?????在当前游标之后输入
?A?????在当前行之末输入
??i?????在当前游标之前输入
??I?????在当前行之首输入
?o?????在当前行之下新增一行,并在新增行输入
?O?????在当前行之上新增一行,并在新增行输入
[Unix]Vi基本用法输入结束后,按Esc键退出输入模式


3.2 游标移动

?h?向左移动一个字元
?l?向右移动一个字元
?j?向下移动一个字元
?k?向上移动一个字元
?b?左移一个单词,至词首
?w?右移一个单词,至词尾
?0
?