中可以提供您『搜寻资料』的动作而读取、存盘、大量取代字符、离开vi、显示行号等等的动作则是在此模式中达成的一般模式:移动光标
fh或向左方向键光标向左移动一个字符j或向下方向键光标向下移动一个字符k或向上方向键光标向上移动一个字符l或向右方向键光标向右移动一个字符Ctrlf屏幕『向前』移动一页常用Ctrlb屏幕『向后』移动一页常用Ctrld屏幕『向前』移动半页Ctrlu屏幕『向后』移动半页光标移动到非空格符的下一列
光标移动到非空格符的上一列
f按下数字后再按空格键光标会向右移动这一行的
个字符例如20则光标会向后面移动20个字符距离
0这是数字『0』:移动到这一行的最前面字符处常用移动到这一行的最后面字符处常用H光标移动到这个屏幕的最上方那一行M光标移动到这个屏幕的中央那一行L光标移动到这个屏幕的最下方那一行G移动到这个文件的最后一行常用
G移动到这个文件的第
行例如20G则会移动到这个文件的20行可配合set
u
光标向下移动
行常用一般模式:搜寻与取代word向光标之后寻找一个字符串名称为word的字符串常用
fword向光标之前寻找一个字符串名称为word的字符串
1
2sword1word2g在第
1与
2行之间寻找word1这个字符串并将该字符串取代为word2常用1sword1word2g从第一行到最后一行寻找word1字符串并将该字符串取代为word2常用1sword1word2gc从第一行到最后一行寻找word1字符串并将该字符串取代为word2且在取代前显示提示字符给使用者确认co
form是否需要取代常用一般模式:删除、复制与贴上xXx为向后删除一个字符X为向前删除一个字符常用
x向后删除
个字符dd删除游标所在的那一整列常用
dd删除光标所在的向下
列例如20dd则是删除20列常用d1G
f删除游标所在到第一行的所有数据dG删除游标所在到最后一行的所有数据yy复制游标所在的那一行常用
yy复制光标所在的向下
列例如20yy则是复制20列常用y1G复制游标所在列到第一列的所有数据yG复制游标所在列到最后一列的所有数据pPp为复制的数据在光标下一行贴上P则为贴在游标上一行常用J将光标所在列与下一列的数据结合成同一列c重复删除多个数据例如向下删除10行10cju复原前一个动作常用进入编辑模式iI
f插入:在目前的光标所在处插入输入之文字已存在的文字会向后退常用
aA增加:由目前光标所在的下一个字开始输入已存在的文字会向后退:常用oO插入新的一行:从光标所在的下一行枝行首开始输入文字常r