﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>IT博客-AIX-随笔分类-系统问题</title><link>http://www.cnitblog.com/xxymlai/category/4763.html</link><description /><language>zh-cn</language><lastBuildDate>Tue, 27 Sep 2011 16:40:58 GMT</lastBuildDate><pubDate>Tue, 27 Sep 2011 16:40:58 GMT</pubDate><ttl>60</ttl><item><title>复习了一下vi编辑器</title><link>http://www.cnitblog.com/xxymlai/archive/2007/02/01/22527.html</link><dc:creator>敏敏</dc:creator><author>敏敏</author><pubDate>Thu, 01 Feb 2007 08:26:00 GMT</pubDate><guid>http://www.cnitblog.com/xxymlai/archive/2007/02/01/22527.html</guid><wfw:comment>http://www.cnitblog.com/xxymlai/comments/22527.html</wfw:comment><comments>http://www.cnitblog.com/xxymlai/archive/2007/02/01/22527.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/xxymlai/comments/commentRss/22527.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/xxymlai/services/trackbacks/22527.html</trackback:ping><description><![CDATA[今天复习了一下vi编辑器,总的说来,常用的就这么几种:<br />进入命令行模式:按ESC键<br />h------光标左移;    j-----光标下移;    k------光标上移;   l-------光标右移;<br />w-----移到下一个小字前面;      W------移到下一个大字前面;<br />b------移到前一个小字前;          B------移到前一个大字前;<br />e------移到下一行小字前;          E-------移到上一行大字前;<br />+/enter将光标移至下一行第一个非空字符;<br />-          将光标移至上一行非空字符;<br />$          移至当前行最后一个字符;<br />o          移至当前行第一个字符;<br />H         移至屏幕最顶端一行;<br />L          移至屏幕最底端一行;<br />M        移至屏中间;<br />ctrl+f 向后滚一页<br />ctrl+d向后滚半页;<br />ctrl+u向前滚半页<br />ctrl+b向前滚一页;<br />ctrl+e屏幕向下滚一行;<br />ctrl+y屏幕向上滚一行;<br /><br /><br />按a后进入文本模式;<br />A  在行尾输入文本;<br />i     在光标前插入文本;<br />I    在行首非空处输入文本;<br />o   在光标所在行后插入一行;<br />O   在光标所在行前插入一行;<br /><br /><br />文本子命令:<br />dd,cc,s修改一整行<br />C改变行光标位置后的部分<br />cw 改变光标所在单词<br />rc  光标所在字符替换成c<br />D   删除光标后内容;<br />u     恢复上一次的修改;<br />~    改变所在字符大小写;<br />.   重复上一操作;<br />&lt;&lt;,&gt;&gt;将当前行移至左,右边;<br /><br /><br />拷贝文字命令<br />粘贴:  p  将复制内容贴到光标所在行的下一行;<br />          P    将复制内容贴到光标所在行的上一行;<br />         yy   复制当前行;<br />        <br /><br />追加文件命令:<br />: r filename  将filename的内容追加到当前文件后;<br />:r!command 执行命令command,将其输出加到当前文件后<br />ctrl+g   取得正在编辑文件的相关信息<br /><br /><br />:sh  启动shell,即暂时返回到"#"下;回到编辑状态:exit/ctrl+d;<img src ="http://www.cnitblog.com/xxymlai/aggbug/22527.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/xxymlai/" target="_blank">敏敏</a> 2007-02-01 16:26 <a href="http://www.cnitblog.com/xxymlai/archive/2007/02/01/22527.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>