VI高级命令集锦.pdf

VI高级命令集锦.pdf

ID:52309847

大小:158.05 KB

页数:9页

时间:2020-03-26

VI高级命令集锦.pdf_第1页
VI高级命令集锦.pdf_第2页
VI高级命令集锦.pdf_第3页
VI高级命令集锦.pdf_第4页
VI高级命令集锦.pdf_第5页
资源描述:

《VI高级命令集锦.pdf》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、VI高级命令集锦交换两个字符位置xp2.上下两行调换ddp3.把文件内容反转:g/^/m0/4.上下两行合并J5.删除所有行dG6.从当前位置删除到行尾d$7.从当前位置复制到行尾,如果要粘贴到其他地方p就可以了y$8.例如":abusaUnitedStatesofAmerica",当你在文见里插入usa时;UnitedStatesofAmerica就蹦出来了:abstringstrings9.定义你当前键盘命令:mapkeysnew_seq10.:set[all]viorex的编辑状态如显示每行:setnu11.:X然后系统会提示输入密码,输入密码后存

2、盘退出,保存后就加密了下次编辑时使用vi-xfilename,系统会提示你输入密码12.在命令状态下,nyy表示拷贝从光标行起的下n行内容,p表示paste,可刚复制的内容粘贴在光标处。13.单个字符替换用r,覆盖多个字符用R,用多个字符替换一个字符用s,整行替换用S14.:%s/old_word/new_word/g这个指令是于在整个文件中替换特定字符串15将光标移到第n行,按下mk将光标移到第m行,按下"ay'k即将第n到m的行存到a寄存器,以此类推,b,c........寄存器等移动光标类命令h:光标左移一个字符l:光标右移一个字符space:光标

3、右移一个字符Backspace:光标左移一个字符k或Ctrl+p:光标上移一行j或Ctrl+n:光标下移一行Enter:光标下移一行w或W:光标右移一个字至字首b或B:光标左移一个字至字首e或E:光标右移一个字至字尾):光标移至句尾(:光标移至句首}:光标移至段落开头{:光标移至段落结尾nG:光标移至第n行首n+:光标下移n行n-:光标上移n行n$:光标移至第n行尾H:光标移至屏幕顶行M:光标移至屏幕中间行L:光标移至屏幕最后行0:光标移至当前行首$:光标移至当前行尾屏幕翻滚类命令Ctrl+u:向文件首翻半屏Ctrl+d:向文件尾翻半屏Ctrl+f:向文

4、件尾翻一屏Ctrl+b:向文件首翻一屏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:删除一个字符

5、,x删除光标后的,而X删除光标前的Ctrl+u:删除输入方式下所输入的文本dl删除当前字符(与x命令功能相同)d0删除到某一行的开始位置d^删除到某一行的第一个字符位置(不包括空格或TAB字符)dw删除到某个单词的结尾位置d3w删除到第三个单词的结尾位置db删除到某个单词的开始位搜索及替换命令/pattern:从光标开始处向文件尾搜索pattern?pattern:从光标开始处向文件首搜索patternn:在同一方向重复上一次搜索命令N:在反方向上重复上一次搜索命令:s/p1/p2/g:将当前行中所有p1均用p2替代:n1,n2s/p1/p2/g:将第n

6、1至n2行中所有p1均用p2替代:g/p1/s//p2/g:将文件中所有p1均用p2替换选项设置all:列出所有选项设置情况term:设置终端类型ignorance:在搜索中忽略大小写list:显示制表位(Ctrl+I)和行尾标志($)number:显示行号report:显示由面向行的命令修改过的数目terse:显示简短的警告信息warn:在转到别的文件时若没保存当前文件则显示NOwrite信息nomagic:允许在搜索模式中,使用前面不带“”的特殊字符nowrapscan:禁止vi在搜索到达文件两端时,又从另一端开始mesg:允许vi显示其他用户用wr

7、ite写到自己终端上的信息最后行方式命令:n1,n2con3:将n1行到n2行之间的内容拷贝到第n3行下:n1,n2mn3:将n1行到n2行之间的内容移至到第n3行下:n1,n2d:将n1行到n2行之间的内容删除:w:保存当前文件:efilename:打开文件filename进行编辑:x:保存当前文件并退出:q:退出vi:q!:不保存文件并退出vi:!command:执行shell命令command:n1,n2w!command:将文件中n1行至n2行的内容作为command的输入并执行之,若不指定n1,n2,则表示将整个文件内容作为command的输入

8、:r!command:将命令command的输出结果放到当前行寄存器操作"?ny

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。