中国建筑公司网站大全,易企网站建设公司,推广网站名是什么,个人网站怎么做推广创建文件【vi】一、进入vi的命令vi filename :打开或新建文件#xff0c;并将光标置于第一行首vi n filename #xff1a;打开文件#xff0c;并将光标置于第n行首vi filename #xff1a;打开文件#xff0c;并将光标置于最后一行首vi /pattern filename#xff1a;打开…创建文件【vi】一、进入vi的命令vi filename :打开或新建文件并将光标置于第一行首vi n filename 打开文件并将光标置于第n行首vi filename 打开文件并将光标置于最后一行首vi /pattern filename打开文件并将光标置于第一个与pattern匹配的串处vi -r filename 在上次正用vi编辑时发生系统崩溃恢复filenamevi filename....filename 打开多个文件依次进行编辑二、移动光标类命令h 光标左移一个字符l 光标右移一个字符space光标右移一个字符Backspace光标左移一个字符k或Ctrlp光标上移一行j或Ctrln 光标下移一行Enter 光标下移一行w或W 光标右移一个字至字首b或B 光标左移一个字至字首e或E 光标右移一个字至字尾) 光标移至句尾( 光标移至句首}光标移至段落开头{光标移至段落结尾nG光标移至第n行首n光标下移n行n-光标上移n行n$光标移至第n行尾H 光标移至屏幕顶行M 光标移至屏幕中间行L 光标移至屏幕最后行0(注意是数字零)光标移至当前行首$光标移至当前行尾三、屏幕翻滚类命令Ctrlu向文件首翻半屏Ctrld向文件尾翻半屏Ctrlf向文件尾翻一屏Ctrlb向文件首翻一屏nz将第n行滚至屏幕顶部不指定n时将当前行滚至屏幕顶部。四、插入文本类命令i 在光标前I 在当前行首a光标后A在当前行尾o在当前行之下新开一行O在当前行之上新开一行r替换当前字符R替换当前字符及其后的字符直至按ESC键s从当前光标位置处开始以输入的文本替代指定数目的字符S删除指定数目的行并以所输入文本代替之ncw或nCW修改指定数目的字nCC修改指定数目的行五、删除命令ndw或ndW删除光标处开始及其后的n-1个字do删至行首d$删至行尾ndd删除当前行及其后n-1行x或X删除一个字符x删除光标后的而X删除光标前的Ctrlu删除输入方式下所输入的文本六、搜索及替换命令/pattern从光标开始处向文件尾搜索pattern?pattern从光标开始处向文件首搜索patternn在同一方向重复上一次搜索命令N在反方向上重复上一次搜索命令s/p1/p2/g将当前行中所有p1均用p2替代n1,n2s/p1/p2/g将第n1至n2行中所有p1均用p2替代g/p1/s//p2/g将文件中所有p1均用p2替换七、vi命令使用举例退出vi在指令模式下键入:q,:q!,:wq或:x(注意:号)就会退出vi。其中:wq和:x是存盘退出而:q是直接退出如果文件已有新的变化vi会提示你保存文件而:q命令也会失效这时你可以用:w命令保存文件后再用:q退出或用:wq或:x命令退出如果你不想保存改变后的文件你就需要用:q!命令这个命令将不保存文件而直接退出vi。保存后退出加感叹号是表示强制:wq!(同时可以修改只读文件)