vi中的快捷键

上传人:简****9 文档编号:109719670 上传时间:2019-10-27 格式:DOC 页数:6 大小:12.88KB
返回 下载 相关 举报
vi中的快捷键_第1页
第1页 / 共6页
vi中的快捷键_第2页
第2页 / 共6页
vi中的快捷键_第3页
第3页 / 共6页
vi中的快捷键_第4页
第4页 / 共6页
vi中的快捷键_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《vi中的快捷键》由会员分享,可在线阅读,更多相关《vi中的快捷键(6页珍藏版)》请在金锄头文库上搜索。

1、vi中的快捷键 vi中的快捷键很多,在此整理一下。vi命令模式中可用的移动键:h将光标向左移一个字符j将光标向下移一个字符k将光标向上移一个字符l将光标向右移一个字符w将光标向前移一个单词b将光标向后移一个单词e将光标移到下一个单词之后0将光标移到行首$将光标移到行末)将光标移到下一句句首(将光标移到上一句句首将光标移到下一段开始处将光标移到下一段开始处G将光标移到当前文档的底部将光标移到行内非空格的第一个字符H将光标移到屏幕上第一行L将光标移到屏幕上最后一行在vi中滚动屏幕:a然后按回车-将光标所在的那一行移至屏幕顶部z然后按"-"将光标所在的那一行移至屏幕底部z然后按&

2、quot;."将光标所在的那一行移至屏幕中部Ctrl+u向上滚动半屏Ctrl+d向下滚动半屏Ctrl+f向前滚动全屏Ctrl+b向后滚动全屏Ctrl+e向下滚动一行Ctrl+y向上滚动一行vi的文本编辑命令:D从光标定位的行末删除文本dd-行删除光标定位的当前行nddn代表即将删除的行数。例如5dd命令不仅会把当前行删除,还会把紧随其后的4行也删除rc-c代表字符。光标下方的字符将被替换为r后面的字符RR后键入的文本将改写当前文本,从光标所在位置开始,一直到按下Escape返回命令模式为止S删除当前行,并开始在当前的空白行插入文本x删除光标下方的字符,并将字符右移填空X删除光标前的字

3、符,并移动字符,令光标下方的字符来填空更改光标下方的字母的大小写J将当前行和前一行连接起来,并删除因此而来的空行vi中的文件操作:ZZ-保存对当前文件的更改,然后退出vi:wq保存对当前文件的更改,然后退出vi(和ZZ一样):w-保存对当前文件的更改:w!保存对当前文件的更改,如果有同名文件存在的话,就改写他:q-退出vi。如果有未保存的更改,vi将发出抱怨,并"拒绝"退出:q!退出vi,即使还有尚未保存的更改。所有未保存的更改将被丢失:e filename把指定文件载入vi进行编辑。如果指定文件不存在,将创建一个新文件:e!丢失所有更改,并从硬盘中重载已保存的文件vi中的

4、查找和替换命令/patte rn-pattern(样式)指代的是要查找的内容。vi将在文件中向前查找与指定内容匹配的第一样式/重复上一次查找,在文件中查找下一个匹配样式?pattern-pattern(样式)指代的是要查找的内容。vi将在文件中向后查找与指定内容匹配的第一样式?重复上一次查找,在文件中查找与上一次查找内容匹配的样式%把当前光标移至匹配的圆括号或方括号。对程序员来说,该命令非常有用:s/pattern1/pattern2-用pattern2替换当前行中与pattern1匹配的每个内容:%s/pattern1/pattern2-用pattern2替换整个文件中与pattern1匹配的每个内容vi中的yank命令yw把光标当前所在的单词移到缓冲区y$把当前行及其以前的所有文本移到缓冲区yy把当前行整行移到缓冲区nyy-n代表打算移到缓冲区的文本的行数。例如5yy将把当前行和紧随其后的4行移到缓冲区

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 商业/管理/HR > 管理学资料

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号