光标:首先鼠标一般不能控制光标,通过上下左右键可以移动光标,ctrl d和ctrl b可以向下、向上翻页,此时光标也会随着翻页而变化。
dd:连续按两次字母d,可以删除光标所在的行,输入数字再按dd,例如1000dd表示删除光标所在行以及以下的总共1000行内容,这通常用来清理文件后面的所有内容,例如我不知道后面有多长,但输入10000dd可以删除该行以及以后的10000行以内所有内容,至于后面是不是真的有1万行,那就不重要了。
shift g:到达文件的最后一行。
数字shift g光标:输入数字N,再按shift g则光标到达第N行,因此按1 shift g,则到达文件的第一行。
shift h:到达本页的顶行。
ctrl v:按ctrl v后,移动光标,可以用矩形框选中一个区域的文字内容。之后按字母y,则选中该内容,光标移动到其它位置,按字母p可以粘贴这部分文字。
yy:复制光标所在行。光标移动到合适的行之后,按字母p,则在该行后面粘贴该行。
n yy:输入数字n后按yy键,复制光标所在行以及以后的总共n行内容。光标移动到合适的行之后,按字母p,则在该行后面粘贴该n行。例如1000 yy复制光标以后的1000行。
:vs 路径/文件名:在该vi窗口同时再打开另外的一个文件,两个文件并列显示在这一个vi窗口中,可以通过ctrl ww使得光标在两个文件间切换;两个文件是</color blue>左右</color>并排显示的。
:sp 路径/文件名:在该vi窗口同时再打开另外的一个文件,两个文件并列显示在这一个vi窗口中,可以通过ctrl ww使得光标在两个文件间切换;两个文件是</color blue>上下</color>并排显示的。
/字段 回车:例如/xyz回车,光标移动到下一个有xyz字段的位置上,按n则继续往下移动到下一个有xyz字段的位置上。
:q!:不保存修改,直接退出。
:wq:保存修改后退出。
i:按字母i,从命令模式进入编辑模式,之后,用户就可以删除文字,输入文字了,按esc键,退出编辑模式,再次进入命令模式。