<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
<channel>
<title><![CDATA[黑光博客 黑光的BLOG - 我的实验室]]></title>
<link>http://www.tel6.cn/</link>
<description><![CDATA[有容乃大，只有黑光才能把黑暗的世界点亮。]]></description>
<language>zh-cn</language>
<copyright><![CDATA[Copyright 2005 PBlog2 v2.4]]></copyright>
<webMaster><![CDATA[slz0907@163.com(黑光)]]></webMaster>
<generator>PBlog2 v2.4</generator> 
<image>
	<title>黑光博客 黑光的BLOG</title> 
	<url>http://www.tel6.cn/images/logos.gif</url> 
	<link>http://www.tel6.cn/</link> 
	<description>黑光博客 黑光的BLOG</description> 
</image>

			<item>
			<link>http://www.tel6.cn/default.asp?id=205</link>
			<title><![CDATA[洗手的作用_洗手竟然具有安抚情绪的力量]]></title>
			<author>slz0907@163.com(黑光)</author>
			<category><![CDATA[我的实验室]]></category>
			<pubDate>Wed,19 May 2010 14:04:40 +0800</pubDate>
			<guid>http://www.tel6.cn/default.asp?id=205</guid>	
		<description><![CDATA[在一项实验中，40个实验对象被要求像完成消费者调查一样，从30张CD里挑出10张他们希望拥有的并为其排名次。接着，他们被要求选择排名第五和第六的CD。然后，实验对象在一项无关任务中接受了关于液体肥皂的一次调查。一半的参与者拿到了一瓶肥皂并对其进行评估，另外一半被示意通过洗手来试用肥皂。最后，参与者们被要求重新为10张CD排名。<br/><br/>“那些只是观察了肥皂瓶子的人们通过改变他们对自己CD的看法来应付他们对自己选择的怀疑，” 来自密西根大学安娜堡分校心理学部门的研究报告合著者Norbert Schwarz在一份准备好的申明中称。“在他们眼中，被选中的CD比之前更具吸引力，被淘汰的CD则更缺乏吸引力。” 然而，那些洗过手的人认知上的不一致性却减少了，他们对自己选中和淘汰的CD排名与在被要求挑选CD之前的排名差不多。<br/><br/>在一个相似的实验中，研究者请85位参与者预估四种不同的果酱味道如何。然后让他们完成一个关于杀菌湿纸巾的调查，其中一些人被要求使用纸巾，另一些被要求看外包装盒。同样的情况出现了，那些只是看了纸巾盒的人表现出了典型的认知不一致，认为“被选中的果酱味道远远胜过被淘汰的果酱，” 报告主要作者Spike Lee在准备好的陈述中说，Lee是密歇根大学社会心理系的一个研究生。那些用过纸巾的人，则更倾向于坚持最初的排名。<br/><br/>这些发现表明洗手的作用并不只限于重大的道德情况中，而是也会“减少过去没有任何道德含义的行为和决定的影响，” <br/>]]></description>
		</item>
		
			<item>
			<link>http://www.tel6.cn/default.asp?id=196</link>
			<title><![CDATA[提起windows7主题包内图片]]></title>
			<author>slz0907@163.com(黑光)</author>
			<category><![CDATA[我的实验室]]></category>
			<pubDate>Wed,10 Feb 2010 10:41:10 +0800</pubDate>
			<guid>http://www.tel6.cn/default.asp?id=196</guid>	
		<description><![CDATA[微软windows7以出众的用户体验和个性化设置，吸引了众多拥护者。大量的第三方主题包或者是微软官方提供的主题包，则会改变原来主题的风格，主题包是Windows 外壳公用 DLL文件格式的。有很多漂亮的界面，是网友一直想保存另作他用，网上有提供软件来进行windows7主题破解的。但是对大多数网友来说，使用软件会是一个小障碍。今天就来举例来完成提取windows7主题包内图片，无需软件完成windows7主题破解。首先下载windows7主题包 这是我提取出来的几个文件<br/><img src="http://www.pw88.com/soft/UploadPic/2010-2/pw88.com__20102109152293071.jpg" border="0" alt=""/><br/><br/>第一步、下载windows7主题包，双击安装7up_Windows7。会自动弹出，控制面板\所有控制面板项\个性化。选中刚才安装的主题，保存。这样主题就安装好了。<br/><br/>第二步、找到windows7主题包安装的路径就可以轻松提取windows7主题包内图片啦。大家安装此路径找<br/><br/>C:\Users\Administrator\AppData\Roaming\Microsoft\Windows\Themes&nbsp;&nbsp; 这里就可以看到桌面主题图片了。&nbsp;&nbsp;注意Administrator是你的用户名，你用那个用户登录系统就去哪个用户里找。<br/><br/>第三步、如图 选择下一个桌面背景。<br/><img src="http://www.pw88.com/internetd/UploadPic/2010-2/pw88.com__20102109542433021.jpg" border="0" alt=""/><br/><br/><br/>第四步、回到C:\Users\Administrator\AppData\Roaming\Microsoft\Windows\Themes 刷新。看到了吧。<br/><br/>赶紧拷贝出来吧。。重复 三 四步。把你想要的图片拷贝出来。感觉很好吧，其实提取应声的方法和图片是一样的。只是在不同的路径内。如果感觉好。赶紧告诉你周围的朋友吧。从这里提取的windows7主题包内图片质量高清晰好，像素好。可以用来设计使用。<br/><br/>提供 win7黑色透明皮肤下载，超酷的系统皮肤&nbsp;&nbsp;点击下载 win7主题<br/>]]></description>
		</item>
		
			<item>
			<link>http://www.tel6.cn/default.asp?id=186</link>
			<title><![CDATA[半夜胃痛确认是十二指肠球部溃疡]]></title>
			<author>slz0907@163.com(黑光)</author>
			<category><![CDATA[我的实验室]]></category>
			<pubDate>Thu,06 Aug 2009 10:48:54 +0800</pubDate>
			<guid>http://www.tel6.cn/default.asp?id=186</guid>	
		<description><![CDATA[什么大医院。好医生。净几8瞎忽悠。花钱不说，受罪。<br/><br/>坚持戒烟。奶奶的。<br/>　<br/>饥饿时胃痛？饥饿时胃痛你知道吗？饥饿时胃痛你了解吗？有的人，一到开饭前胃就痛，这是因为患十二指肠溃疡球部溃疡所致。十二指肠球部溃疡病可有嗳气、返酸等消化道症状，但饥饿性胃痛是最突出的表现。不仅在白天表现在每餐饭前疼痛，在夜间也常因胃空而痛醒，使病人夜不成寐，只有吃些食物才能再度进入梦乡。对患有十二指肠或胃溃疡的，注意定时定量，少食多餐。　　<br/><br/>胃痛-治胃食疗胃痛①鲜姜、白糖治胃寒痛：鲜姜500克（细末），白糖250克，腌在一起；每日3次，饭前吃，每次吃1勺（普通汤匙）；坚持吃一星期，一般都能见效；如没彻底好，再继续吃，直至好为止。<br/><br/><br/>　　②白酒烧鸡蛋治胃寒：二锅头白酒50克，倒在茶盅里，打1个鸡蛋，把酒点燃，酒烧干了鸡蛋也熟了，早晨空胃吃。轻者吃一、二次可愈。注意鸡蛋不加任何调料。<br/><br/>　③吃苹果可缓解胃酸：有的人在冬末春初，遇阴冷天或饮食不当，常泛胃酸，很难受。如果此时吃一个或半个大苹果，胃很快舒服了]]></description>
		</item>
		
			<item>
			<link>http://www.tel6.cn/default.asp?id=185</link>
			<title><![CDATA[半夜胃痛确认是十二指肠球部溃疡]]></title>
			<author>slz0907@163.com(黑光)</author>
			<category><![CDATA[我的实验室]]></category>
			<pubDate>Thu,06 Aug 2009 10:48:48 +0800</pubDate>
			<guid>http://www.tel6.cn/default.asp?id=185</guid>	
		<description><![CDATA[什么大医院。好医生。净几8瞎忽悠。花钱不说，受罪。<br/><br/>坚持戒烟。奶奶的。<br/>　<br/>饥饿时胃痛？饥饿时胃痛你知道吗？饥饿时胃痛你了解吗？有的人，一到开饭前胃就痛，这是因为患十二指肠溃疡球部溃疡所致。十二指肠球部溃疡病可有嗳气、返酸等消化道症状，但饥饿性胃痛是最突出的表现。不仅在白天表现在每餐饭前疼痛，在夜间也常因胃空而痛醒，使病人夜不成寐，只有吃些食物才能再度进入梦乡。对患有十二指肠或胃溃疡的，注意定时定量，少食多餐。　　<br/><br/>胃痛-治胃食疗胃痛①鲜姜、白糖治胃寒痛：鲜姜500克（细末），白糖250克，腌在一起；每日3次，饭前吃，每次吃1勺（普通汤匙）；坚持吃一星期，一般都能见效；如没彻底好，再继续吃，直至好为止。<br/><br/><br/>　　②白酒烧鸡蛋治胃寒：二锅头白酒50克，倒在茶盅里，打1个鸡蛋，把酒点燃，酒烧干了鸡蛋也熟了，早晨空胃吃。轻者吃一、二次可愈。注意鸡蛋不加任何调料。<br/><br/>　③吃苹果可缓解胃酸：有的人在冬末春初，遇阴冷天或饮食不当，常泛胃酸，很难受。如果此时吃一个或半个大苹果，胃很快舒服了]]></description>
		</item>
		
			<item>
			<link>http://www.tel6.cn/default.asp?id=171</link>
			<title><![CDATA[linux问题疑问集合]]></title>
			<author>slz0907@163.com(黑光)</author>
			<category><![CDATA[我的实验室]]></category>
			<pubDate>Mon,20 Apr 2009 18:09:45 +0800</pubDate>
			<guid>http://www.tel6.cn/default.asp?id=171</guid>	
		<description><![CDATA[1,Linux适合大多数人用?<br/><br/>　　答:我可以告诉你,我的计算机水平很低,但我在linux下玩,不过我安装linux时因为看安装说明用了几次,本亚第一次已经安装成功了,可是我不知道怎么进入系统,以为是装错了,结果重装,老样,问了人才知道要root,密码,回车,再输入startx.<br/><br/>　　如果你在安装linux,请认真阅读安装说明吧,免得提一些人人都会问的问题.<br/><br/>2,Linux下能干什么?<br/><br/>　　答:能完成基本的应用,如办公,打字,打印文件,能浏览网页,能上qq,能打一些在线小游戏与在线听歌,系统工具盘中自带的软件通常都是较常用到的,这些软件能基本满足你的使用.<br/><br/>　　不过我得指出的是,如果你打字速度很快的话,那在linux下你可要气死了,我常打字系统的速度跟不上,打了n个字稍候再慢慢显示出来,这点很不爽.还有在线听歌,mp3的话要小心,占用资源很大的,有时网速慢还可能会使浏览器假死.还有就是外国的linux版本大多中文化效果都不太好,看多了郁闷.不过我必需承认,linux下有时还是挺有意思的,虽然软件不太成熟,不过感觉自己在用linux,觉得自豪些,与其他人的系统不太一样,呵呵.有时碰到个人会问你这个是什么系统呀,有时还会说怎么那么难用呀,哈哈.<br/><br/>　　3,硬件要小心,特别是集成的?<br/><br/>　　答:我永远都回答是的,因为有相当部分人都有这个问题,就是因为这样他们才放弃了linux,我也有过这样的问题,半年前我用的是集成显卡,整天问一些安装驱动的问题,不过没人回答得上,也没有兼容的linux驱动可装,针对于我的集成显卡,结果在linux下分辨率要很高,看着很不爽,不过由于工作需要我购了独立显卡,还真别说,真的给解决了,在linux下看多久眼睛都不会觉得不舒服.<br/><br/>　　不过你不用担心,linux还是能认大多数硬件的,喜欢就安装试试.不过最好用最新的版本.<br/><br/><br/>转载请注明地址 <a href="http://www.pw88.com" target="_blank">http://www.pw88.com</a> 动力下吧<br/>　　4,安装软件难?<br/><br/>　　答:如果我说不是,你可能要打我了,那我只好说是吧.很多软件都不是直接点击执行文件就安装的,不过你安装了工具盘好象工具都差不多够用了,不过你用的是红旗5的话,那你打五笔,呵呵,这个有,qq,这个也有自带的,下载工具,呵呵,这也有自带的,办公软件,哎,建议安装永中吧,很容易的,他直接点击就安装了,呵呵.<br/><br/>　　5,linux只能做服务器?<br/><br/>　　答:可能吧,要不很多人都不要他当桌面应用的,不过你得明白,其实linux下的图形界面操作与windows下是很多类拟的,别看到整个屏幕是文本命令行就认为linux是那样的,不要这样认为,在google里搜索下linux的桌面图看看,其实都是那个样的.<br/><br/>　　6,linux有无前途?<br/><br/>　　答:这个我不太敢回答,因为我也不知道,不过很多人都关注,那我说说我的观点吧,整体上是有的,看国内的确很缺少linux人才,管理员方面的,开发方面等呀.linux在国外算是个热门的了,薪水也很高,可见他的发展是很潜力的,不久将会把这种潮流带到我们这边来,像手机一开始大得像头牛,不过现在很多人都有了,而且很小现在.可见linux要的是时间就能有大发展,根据是开源软件会是软件业的趋势.<br/><br/>转载请注明地址 <a href="http://www.pw88.com" target="_blank">http://www.pw88.com</a> 动力下吧<br/><br/>　　7,如何学好linux?<br/><br/>　　答:我答了不权威,我不精通linux,给你指路别人会笑的,不过很多大哥大姐,叔叔姨妈们都各自发表自己的心得,有时间多看看,相信会有帮助的.<br/><br/>　　8,喜欢用就用,不喜欢用就别用?<br/><br/>　　答:我也是这么认为的,用哪个操作系统都行,只要用得开心,满足自己需求就行<br/><br/>]]></description>
		</item>
		
			<item>
			<link>http://www.tel6.cn/default.asp?id=140</link>
			<title><![CDATA[最近近视测试]]></title>
			<author>slz0907@163.com(黑光)</author>
			<category><![CDATA[我的实验室]]></category>
			<pubDate>Fri,07 Nov 2008 14:06:19 +0800</pubDate>
			<guid>http://www.tel6.cn/default.asp?id=140</guid>	
		<description><![CDATA[<strong>最近近视测试</strong><br/><br/>刚才朋友发了一张图片是 梦露和思坦的合成图片 真实佩服现在的电脑科技啊。<br/><br/>实在是高。<br/><br/><img src="http://www.tel6.cn/attachments/month_0811/5200811714559.jpg" border="0" alt=""/><br/>]]></description>
		</item>
		
			<item>
			<link>http://www.tel6.cn/default.asp?id=131</link>
			<title><![CDATA[gvim小教程]]></title>
			<author>slz0907@163.com(黑光)</author>
			<category><![CDATA[我的实验室]]></category>
			<pubDate>Mon,03 Nov 2008 09:35:24 +0800</pubDate>
			<guid>http://www.tel6.cn/default.asp?id=131</guid>	
		<description><![CDATA[最近在学习PYTHON，其中设计到一个好的编辑器，看着GVIM功能停不错的就拿来学习一下。<br/>vim 是一个具有很多命令的功能非常强大的编辑器。限于篇幅，在本教程当中<br/>就不详细介绍了。本教程的设计目标是讲述一些必要的基本命令，gvim小教程 掌握好这<br/>些命令，您就能够很容易将vim当作一个通用的万能编辑器来使用了。<br/><br/>完成本gvim小教程的内容大约需要25-30分钟，取决于您训练的时间。<br/><br/>好了，现在请确定您的Shift-Lock(大小写锁定键)还没有按下，然后按键盘上<br/>的字母键 j 足够多的次数来移动光标，直到第一节的内容能够完全充满屏幕。<br/><br/>~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br/>第一讲第一节∶移动光标<br/><br/><br/>※※ 要移动光标，请依照说明分别按下 h、j、k、l 键。 ※※<br/><br/>^<br/>k 提示∶ h 的键位于左边，每次按下就会向左移动。<br/>&lt; h l &gt; l 的键位于右边，每次按下就会向右移动。<br/>j j 键看起来很象一支尖端方向朝下的箭头。<br/>v<br/><br/>1. 请随意在屏幕内移动光标，直至您觉得舒服为止。<br/><br/>2. 按下下行键(j)，直到出现光标重复下行。<br/><br/>---&gt; 现在您应该已经学会如何移动到下一讲吧。<br/><br/>3. 现在请使用下行键，将光标移动到第二讲。<br/><br/>提示∶如果您不敢确定您所按下的字母，请按下键回到正常(Normal)模式。<br/>然后再次从键盘输入您想要的命令。<br/><br/>提示∶光标键应当也能正常工作的。但是使用hjkl键，在习惯之后您就能够快速<br/>地在屏幕内四处移动光标了。<br/><br/>~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br/>第一讲第二节∶VIM的进入和退出<br/><br/><br/>!! 特别提示∶敬请阅读完整本一节的内容，然后才能执行以下所讲解的命令。<br/><br/>1. 请按键(这是为了确保您处在正常模式)。<br/><br/>2. 然后输入∶ :q! &lt;回车&gt;<br/><br/>---&gt; 这种方式的退出编辑器绝不会保存您进入编辑器以来所做的改动。<br/>如果您想保存更改再退出，请输入∶<br/>:wq &lt;回车&gt;<br/><br/>3. 如果您看到了命令行提示符，请输入能够带您回到本教程的命令，那就是∶<br/><br/>vimtutor &lt;回车&gt;<br/><br/>通常情况下您也可以用这种方式∶<br/><br/>vim tutor &lt;回车&gt;<br/><br/>---&gt; 这里的 &#39;vim&#39; 表示进入vim编辑器，而 &#39;tutor&#39;则是您准备要编辑的文件。<br/><br/>4. 如果您自信已经牢牢记住了这些步骤的话，请从步骤1执行到步骤3退出，然<br/>后再次进入编辑器。接着将光标移动到第一讲第三节来继续我们的教程讲解。<br/><br/>~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br/>第一讲第三节∶文本编辑之删除<br/><br/><br/>** 在正常(Normal)模式下，可以按下 x 键来删除光标所在位置的字符。**<br/><br/>1. 请将光标移动到本节中下面标记有 ---&gt; 的那一行。<br/><br/>2. 为了修正输入错误，请将光标移至准备删除的字符的位置处。<br/><br/>3. 然后按下 x 键将错误字符删除掉。<br/><br/>4. 重复步骤2到步骤4，直到句子修正为止。<br/><br/>---&gt; The ccow jumpedd ovverr thhe mooon.<br/><br/>5. 好了，该行已经修正了，下一节内容是第一讲第四节。<br/><br/>特别提示∶在您浏览本教程时，不要强行记忆。记住一点∶在使用中学习。<br/><br/><br/><br/>~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br/>第一讲第四节∶文本编辑之插入<br/><br/><br/>** 在正常模式下，可以按下 i 键来插入文本。**<br/><br/>1. 请将光标移动到本节中下面标记有 ---&gt; 的第一行。<br/><br/>2. 为了使得第一行内容雷同于第二行，请将光标移至文本第一个字符准备插入<br/>的位置。<br/><br/>3. 然后按下 i 键，接着输入必要的文本字符。<br/><br/>4. 所有文本都修正完毕，请按下 键返回正常模式。<br/>重复步骤2至步骤4以便修正句子。<br/><br/>---&gt; There is text misng this .<br/>---&gt; There is some text missing from this line.<br/><br/>5. 如果您对文本插入操作已经很满意，请接着阅读下面的小结。<br/><br/><br/><br/>~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br/>第一讲小结<br/><br/><br/>1. 光标在屏幕文本中的移动既可以用箭头键，也可以使用 hjkl 字母键。<br/>h (左移) j (下行) k (上行) l (右移)<br/><br/>2. 欲进入vim编辑器(从命令行提示符)，请输入∶vim 文件名 &lt;回车&gt;<br/><br/>3. 欲退出vim编辑器，请输入以下命令放弃所有修改∶<br/><br/>:q! &lt;回车&gt;<br/><br/>或者输入以下命令保存所有修改∶<br/><br/>:wq &lt;回车&gt;<br/><br/>4. 在正常模式下删除光标所在位置的字符，请按∶ x<br/><br/>5. 在正常模式下要在光标所在位置开始插入文本，请按∶<br/><br/>i 输入必要文本 <br/><br/>特别提示∶按下 键会带您回到正常模式或者取消一个不期望或者部分完成<br/>的命令。<br/><br/>好了，第一讲到此结束。下面接下来继续第二讲的内容。<br/><br/><br/>~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br/>第二讲第一节∶删除类命令<br/><br/><br/>** 输入 dw 可以从光标处删除至一个单字/单词的末尾。**<br/><br/>1. 请按下 键确保您处于正常模式。<br/><br/>2. 请将光标移动到本节中下面标记有 ---&gt; 的那一行。<br/><br/>3. 请将光标移至准备要删除的单词的开始。<br/><br/>4. 接着输入 dw 删除掉该单词。<br/><br/>特别提示∶您所输入的 dw 会在您输入的同时出现在屏幕的最后一行。如果您输<br/>入有误，请按下 键取消，然后重新再来。<br/><br/>---&gt; There are a some words fun that don&#39;t belong paper in this sentence.<br/><br/>5. 重复步骤3至步骤4，直至句子修正完毕。接着继续第二讲第二节内容。<br/><br/><br/><br/>~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br/>第二讲第二节∶其他删除类命令<br/><br/><br/>** 输入 d$ 从当前光标删除到行末。**<br/><br/>1. 请按下 键确保您处于正常模式。<br/><br/>2. 请将光标移动到本节中下面标记有 ---&gt; 的那一行。<br/><br/>3. 请将光标移动到该行的尾部(也就是在第一个点号‘.’后面)。<br/><br/>4. 然后输入 d$ 从光标处删至当前行尾部。<br/><br/>---&gt; Somebody typed the end of this line twice. end of this line twice.<br/><br/><br/>5. 请继续学习第二讲第三节就知道是怎么回事了。<br/><br/><br/><br/><br/><br/>~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br/>第二讲第三节∶关于命令和对象<br/><br/><br/>删除命令 d 的格式如下∶<br/><br/>[number] d object 或者 d [number] object<br/><br/>其意如下∶<br/>number - 代表执行命令的次数(可选项，缺省设置为 1 )。<br/>d - 代表删除。<br/>object - 代表命令所要操作的对象(下面有相关介绍)。<br/><br/>一个简短的对象列表∶<br/>w - 从当前光标当前位置直到单字/单词末尾，包括空格。<br/>e - 从当前光标当前位置直到单字/单词末尾，但是 *不* 包括空格。<br/>$ - 从当前光标当前位置直到当前行末。<br/><br/>特别提示∶<br/>对于勇于探索者，请在正常模式下面仅按代表相应对象的键而不使用命令，则<br/>将看到光标的移动正如上面的对象列表所代表的一样。<br/><br/><br/><br/><br/>~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br/>第二讲第四节∶对象命令的特殊情况<br/><br/><br/>** 输入 dd 可以删除整一个当前行。 **<br/><br/>鉴于整行删除的高频度，VIM 的设计者决定要简化整行删除，仅需要在同一行上<br/>击打两次 d 就可以删除掉光标所在的整行了。<br/><br/>1. 请将光标移动到本节中下面的短句段落中的第二行。<br/>2. 输入 dd 删除该行。<br/>3. 然后移动到第四行。<br/>4. 接着输入 2dd (还记得前面讲过的 number-command-object 吗？) 删除两行。<br/><br/>1) Roses are red,<br/>2) Mud is fun,<br/>3) Violets are blue,<br/>4) I have a car,<br/>5) Clocks tell time,<br/>6) Sugar is sweet<br/>7) And so are you.<br/><br/><br/>~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br/>第二讲第五节∶撤消类命令<br/><br/><br/>** 输入 u 来撤消最后执行的命令，输入 U 来修正整行。**<br/><br/>1. 请将光标移动到本节中下面标记有 ---&gt; 的那一行，并将其置于第一个错误<br/>处。<br/>2. 输入 x 删除第一个不想保留的字母。<br/>3. 然后输入 u 撤消最后执行的(一次)命令。<br/>4. 这次要使用 x 修正本行的所有错误。<br/>5. 现在输入一个大写的 U ，恢复到该行的原始状态。<br/>6. 接着多次输入 u 以撤消 U 以及更前的命令。<br/>7. 然后多次输入 CTRL-R (先按下 CTRL 键不放开，接着输入 R 键) ，这样就<br/>可以执行恢复命令，也就是撤消掉撤消命令。<br/><br/>---&gt; Fiix the errors oon thhis line and reeplace them witth undo.<br/><br/>8. 这些都是非常有用的命令。下面是第二讲的小结了。<br/><br/><br/><br/><br/>~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br/>第二讲小结<br/><br/><br/>1. 欲从当前光标删除至单字/单词末尾，请输入∶dw<br/><br/>2. 欲从当前光标删除至当前行末尾，请输入∶d$<br/><br/>3. 欲删除整行，请输入∶dd<br/><br/>4. 在正常模式下一个命令的格式是∶<br/><br/>[number] command object 或者 command [number] object<br/>其意是∶<br/>number - 代表的是命令执行的次数<br/>command - 代表要做的事情，比如 d 代表删除<br/>object - 代表要操作的对象，比如 w 代表单字/单词，$ 代表到行末等等。<br/>$ (to the end of line), etc.<br/><br/>5. 欲撤消以前的操作，请输入∶u (小写的u)<br/>欲撤消在一行中所做的改动，请输入∶U (大写的U)<br/>欲撤消以前的撤消命令，恢复以前的操作结果，请输入∶CTRL-R<br/><br/>~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br/>第三讲第一节∶置入类命令<br/><br/><br/>** 输入 p 将最后一次删除的内容置入光标之后 **<br/><br/>1. 请将光标移动到本节中下面示范段落的首行。<br/><br/>2. 输入 dd 将该行删除，这样会将该行保存到vim的缓冲区中。<br/><br/>3. 接着将光标移动到准备置入的位置的上方。记住∶是上方哦。<br/><br/>4. 然后在正常模式下(键进入)，输入 p 将该行粘贴置入。<br/><br/>5. 重复步骤2至步骤4，将所有的行依序放置到正确的位置上。<br/><br/>d) Can you learn too?<br/>b) Violets are blue,<br/>c) Intelligence is learned,<br/>a) Roses are red,<br/><br/><br/><br/>~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br/>第三讲第二节∶替换类命令<br/><br/><br/>** 输入 r 和一个字符替换光标所在位置的字符。**<br/><br/>1. 请将光标移动到本节中下面标记有 ---&gt; 的第一行。<br/><br/>2. 请移动光标到第一个错误的适当位置。<br/><br/>3. 接着输入 r ，这样就能将错误替换掉了。<br/><br/>4. 重复步骤2和步骤3，直到第一行已经修改完毕。<br/><br/>---&gt; Whan this lime was tuoed in, someone presswd some wrojg keys!<br/>---&gt; When this line was typed in, someone pressed some wrong keys!<br/><br/>5. 然后我们继续学校第三讲第三节。<br/><br/>特别提示∶切记您要在使用中学习，而不是在记忆中学习。<br/><br/><br/><br/>~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br/>第三讲第三节∶更改类命令<br/><br/><br/>** 要改变一个单字/单词的部分或者全部，请输入 cw **<br/><br/>1. 请将光标移动到本节中下面标记有 ---&gt; 的第一行。<br/><br/>2. 接着把光标放在单词 lubw 的字母 u 的位置那里。<br/><br/>3. 然后输入 cw 就可以修正该单词了(在本例这里是输入 ine 。)<br/><br/>4. 最后按 键，然后光标定位到下一个错误第一个准备更改的字母处。<br/><br/>5. 重复步骤3和步骤4，直到第一个句子完全雷同第二个句子。<br/><br/>---&gt; This lubw has a few wptfd that mrrf changing usf the change command.<br/>---&gt; This line has a few words that need changing using the change command.<br/><br/>提示∶请注意 cw 命令不仅仅是替换了一个单词，也让您进入文本插入状态了。<br/><br/><br/><br/>~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br/>第三讲第四节∶使用c指令的其他更改类命令<br/><br/><br/>** 更改类指令可以使用同删除类命令所使用的对象参数。**<br/><br/>1. 更改类指令的工作方式跟删除类命令是一致的。操作格式是∶<br/><br/>[number] c object 或者 c [number] object<br/><br/>2. 对象参数也是一样的，比如 w 代表单字/单词，$代表行末等等。<br/><br/>3. 请将光标移动到本节中下面标记有 ---&gt; 的第一行。<br/><br/>4. 接着将光标移动到第一个错误处。<br/><br/>5. 然后输入 c$ 使得该行剩下的部分更正得同第二行一样。最后按 键。<br/><br/>---&gt; The end of this line needs some help to make it like the second.<br/>---&gt; The end of this line needs to be corrected using the c$ command.<br/><br/><br/><br/>~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br/>第三讲小结<br/><br/><br/>1. 要重新置入已经删除的文本内容，请输入小写字母 p。该操作可以将已删除<br/>的文本内容置于光标之后。如果最后一次删除的是一个整行，那么该行将置<br/>于当前光标所在行的下一行。<br/><br/>2. 要替换光标所在位置的字符，请输入小写的 r 和要替换掉原位置字符的新字<br/>符即可。<br/><br/>3. 更改类命令允许您改变指定的对象，从当前光标所在位置直到对象的末尾。<br/>比如输入 cw 可以替换当前光标到单词的末尾的内容；输入 c$ 可以替换当<br/>前光标到行末的内容。<br/><br/>4. 更改类命令的格式是∶<br/><br/>[number] c object 或者 c [number] object<br/><br/>下面我们继续学习下一讲。<br/><br/><br/><br/>~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br/>第四讲第一节∶定位及文件状态<br/><br/><br/>** 输入 CTRL-g 显示当前编辑文件中当前光标所在行位置以及文件状态信息。<br/>输入 SHIFT-G 则直接跳转到文件中的某一指定行。**<br/><br/>提示∶切记要先通读本节内容，之后才可以执行以下步骤!!!<br/><br/>1. 按下 CTRL 键不放开然后按 g 键。然后就会看到页面最底部出现一个状态信<br/>息行，显示的内容是当前编辑的文件名和文件的总行数。请记住步骤3的行号。<br/><br/>2. 按下 SHIFT-G 键可以使得当前光标直接跳转到文件最后一行。<br/><br/>3. 输入您曾停留的行号，然后按下 SHIFT-G。这样就可以返回到您第一次按下<br/>CTRL-g 时所在的行好了。注意∶输入行号时，行号是不会在屏幕上显示出来<br/>的。<br/><br/>4. 如果愿意，您可以继续执行步骤1至步骤三。<br/><br/><br/><br/>~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br/>第四讲第二节∶搜索类命令<br/><br/><br/>** 输入 / 以及尾随的字符串可以用以在当前文件中查找该字符串。**<br/><br/>1. 在正常模式下输入 / 字符。您此时会注意到该字符和光标都会出现在屏幕底<br/>部，这跟 : 命令是一样的。<br/><br/>2. 接着输入 errroor &lt;回车&gt;。那个errroor就是您要查找的字符串。<br/><br/>3. 要查找同上一次的字符串，只需要按 n 键。要向相反方向查找同上一次的字<br/>符串，请输入 Shift-N 即可。<br/><br/>4. 如果您想逆向查找字符串，请使用 ? 代替 / 进行。<br/><br/>---&gt; When the search reaches the end of the file it will continue at the start.<br/><br/>&#34;errroor&#34; is not the way to spell error; errroor is an error.<br/><br/>提示∶如果查找已经到达文件末尾，查找会自动从文件头部继续查找。<br/><br/><br/><br/>~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br/>第四讲第三节∶配对括号的查找<br/><br/><br/>** 按 % 可以查找配对的括号 )、]、}。**<br/><br/>1. 把光标放在本节下面标记有 --&gt; 那一行中的任何一个 (、[ 或 { 处。<br/><br/>2. 接着按 % 字符。<br/><br/>3. 此时光标的位置应当是在配对的括号处。<br/><br/>4. 再次按 % 就可以跳回配对的第一个括号处。<br/><br/>---&gt; This ( is a test line with (&#39;s, [&#39;s ] and {&#39;s } in it. ))<br/><br/>提示∶在程序调试时，这个功能用来查找不配对的括号是很有用的。<br/><br/><br/><br/><br/><br/><br/>~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br/>第四讲第四节∶修正错误的方法之一<br/><br/><br/>** 输入 :s/old/new/g 可以替换 old 为 new。**<br/><br/>1. 请将光标移动到本节中下面标记有 ---&gt; 的那一行。<br/><br/>2. 输入 :s/thee/the &lt;回车&gt; 。请注意该命令只改变光标所在行的第一个匹配<br/>串。<br/><br/>3. 输入 :s/thee/the/g 则是替换全行的匹配串。<br/><br/>---&gt; the best time to see thee flowers is in thee spring.<br/><br/>4. 要替换两行之间出现的每个匹配串，请输入 :#,#s/old/new/g (#,#代表的是<br/>两行的行号)。输入 :%s/old/new/g 则是替换整个文件中的每个匹配串。<br/><br/><br/><br/><br/>~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br/>第四讲小结<br/><br/><br/>1. Ctrl-g 用于显示当前光标所在位置和文件状态信息。Shift-G 用于将光标跳<br/>转至文件最后一行。先敲入一个行号然后按 Shift-G 则是将光标移动至该行<br/>号代表的行。<br/><br/>2. 输入 / 然后紧随一个字符串是则是在当前所编辑的文档中向后查找该字符串。<br/>输入问号 ? 然后紧随一个字符串是则是在当前所编辑的文档中向前查找该字<br/>符串。完成一次查找之后按 n 键则是重复上一次的命令，可在同一方向上查<br/>找下一个字符串所在；或者按 Shift-N 向相反方向查找下该字符串所在。<br/><br/>3. 如果光标当前位置是括号(、)、[、]、{、}，按 % 可以将光标移动到配对的<br/>括号上。<br/><br/>4. 在一行内替换头一个字符串 old 为新的字符串 new，请输入 :s/old/new<br/>在一行内替换所有的字符串 old 为新的字符串 new，请输入 :s/old/new/g<br/>在两行内替换所有的字符串 old 为新的字符串 new，请输入 :#,#s/old/new/g<br/>在文件内替换所有的字符串 old 为新的字符串 new，请输入 :%s/old/new/g<br/>进行全文替换时询问用户确认每个替换需添加 c 选项，请输入 :%s/old/new/gc<br/><br/><br/>~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br/>第五讲第一节∶在 VIM 内执行外部命令的方法<br/><br/><br/>** 输入 :! 然后紧随著输入一个外部命令可以执行该外部命令。**<br/><br/>1. 按下我们所熟悉的 : 命令设置光标到屏幕底部。这样就可以让您输入命令了。<br/><br/>2. 接着输入感叹号 ! 这个字符，这样就允许您执行外部的 shell 命令了。<br/><br/>3. 我们以 ls 命令为例。输入 !ls &lt;回车&gt; 。该命令就会列举出您当前目录的<br/>内容，就如同您在命令行提示符下输入 ls 命令的结果一样。如果 !ls 没起<br/>作用，您可以试试 :!dir 看看。<br/><br/>---&gt; 提示∶ 所有的外部命令都可以以这种方式执行。<br/><br/>---&gt; 提示∶ 所有的 : 命令都必须以 &lt;回车&gt; 告终。<br/><br/><br/><br/><br/>~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br/>第五讲第二节∶关于保存文件的更多信息<br/><br/><br/>** 要将对文件的改动保存到文件中，请输入 :w FILENAME 。**<br/><br/>1. 输入 :!dir 或者 :!ls 获知当前目录的内容。您应当已知道最后还得敲<br/>&lt;回车&gt; 吧。<br/><br/>2. 选择一个尚未存在文件名，比如 TEST 。<br/><br/>3. 接着输入 :w TEST (此处 TEST 是您所选择的文件名。)<br/><br/>4. 该命令会以 TEST 为文件名保存整个文件 (VIM 教程)。为了确保正确保存，<br/>请再次输入 :!dir 查看您的目录列表内容。<br/><br/>---&gt; 请注意∶如果您退出 VIM 然后在以文件名 TEST 为参数进入，那么该文件内<br/>容应该同您保存时的文件内容是完全一样的。<br/><br/>5. 现在您可以通过输入 :!rm TEST 来删除 TEST 文件了。<br/><br/><br/><br/>~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br/>第五讲第三节∶一个具有选择性的保存命令<br/><br/><br/>** 要保存文件的部分内容，请输入 :#,# w FILENAME **<br/><br/>1. 再来执行一次 :!dir 或者 :!ls 获知当前目录的内容，然后选择一个合适的<br/>不重名的文件名，比如 TEST 。<br/><br/>2. 接着将光标移动至本页的最顶端，然后按 CTRL-g 找到该行的行号。别忘了<br/>行号哦。<br/><br/>3. 接着把光标移动至本页的最底端，再按一次 CTRL-g 。也别忘了这个行好哦。<br/><br/>4. 为了只保存文章的某个部分，请输入 :#,# w TEST 。这里的 #,# 就是上面<br/>要求您记住的行号(顶端行号,底端行号)，而 TEST 就是选定的文件名。<br/><br/>5. 最后，用 :!dir 确认文件是否正确保存。但是这次先别删除掉。<br/><br/><br/><br/><br/>~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br/>第五讲第四节∶提取和合并文件<br/><br/><br/>** 要向当前文件中插入另外的文件的内容，请输入 :r FILENAME **<br/><br/>1. 请键入 :!dir 确认您前面创建的 TEST 文件还在。<br/><br/>2. 然后将光标移动至当前页面的顶端。<br/><br/>特别提示∶ 执行步骤3之后您将看到第五讲第三节，请届时再往下移动回到这里来。<br/><br/>3. 接着通过 :r TEST 将前面创建的名为 TEST 的文件提取进来。<br/><br/>特别提示∶您所提取进来的文件将从光标所在位置处开始置入。<br/><br/>4. 为了确认文件已经提取成功，移动光标回到原来的位置就可以注意有两份第<br/>五讲第三节，一份是原本，另外一份是来自文件的副本。<br/><br/><br/><br/>~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br/>第五讲小结<br/><br/><br/>1. :!command 用于执行一个外部命令 command。<br/><br/>请看一些实际例子∶<br/>:!dir - 用于显示当前目录的内容。<br/>:!rm FILENAME - 用于删除名为 FILENAME 的文件。<br/><br/>2. :w FILENAME 可将当前 VIM 中正在编辑的文件保存到名为 FILENAME 的文<br/>件中。<br/><br/>3. :#,#w FILENAME 可将当前编辑文件第 # 行至第 # 行的内容保存到文件<br/>FILENAME 中。<br/><br/>4. :r FILENAME 可提取磁盘文件 FILENAME 并将其插入到当前文件的光标位置<br/>后面。<br/><br/><br/><br/><br/><br/><br/><br/>~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br/>第六讲第一节∶打开类命令<br/><br/><br/>** 输入 o 将在光标的下方打开新的一行并进入插入模式。**<br/><br/>1. 请将光标移动到本节中下面标记有 ---&gt; 的那一行。<br/><br/>2. 接着输入小写的 o 在光标 *下方* 打开新的一行并进入插入模式。<br/><br/>3. 然后复制标记有 ---&gt; 的行并按 键退出插入模式而进入正常模式。<br/><br/>---&gt; After typing o the cursor is placed on the open line in Ins&#101;rt mode.<br/><br/>4. 为了在光标 *上方* 打开新的一行，只需要输入大写的 O 而不是小写的 o<br/>就可以了。请在下行测试一下吧。当光标处在在该行上时，按 Shift-O可以<br/>在该行上方新开一行。<br/><br/>Open up a line above this by typing Shift-O while the cursor is on this line.<br/><br/><br/><br/><br/><br/>~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br/>第六讲第二节∶光标后插入类命令<br/><br/><br/>** 输入 a 将可在光标之后插入文本。 **<br/><br/>1. 请在正常模式下通过输入 $ 将光标移动到本节中下面标记有 ---&gt; 的第一行<br/>的末尾。<br/><br/>2. 接着输入小写的 a 则可在光标之后插入文本了。大写的 A 则可以直接在行<br/>末插入文本。<br/><br/>提示∶输入大写 A 的操作方法可以在行末插入文本，避免了输入 i，光标定位到<br/>最后一个字符，输入的文本， 回复正常模式，箭头右键移动光标以及<br/>x 删除当前光标所在位置字符等等诸多繁杂的操作。<br/><br/>3. 操作之后第一行就可以补充完整了。请注意光标后插入文本与插入模式是基<br/>本完全一致的，只是文本插入的位置定位稍有不同罢了。<br/><br/>---&gt; This line will allow you to practice<br/>---&gt; This line will allow you to practice appending text to the end of a line.<br/><br/><br/><br/>~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br/>第六讲第三节∶另外一个置换类命令的版本<br/><br/><br/>** 输入大写的 R 可连续替换多个字符。**<br/><br/>1. 请将光标移动到本节中下面标记有 ---&gt; 的第一行。<br/><br/>2. 移动光标到第一行中不同于标有 ---&gt; 的第二行的第一个单词的开始，即单<br/>词 last 处。<br/><br/>3. 然后输入大写的 R 开始把第一行中的不同于第二行的剩余字符逐一输入，就<br/>可以全部替换掉原有的字符而使得第一行完全雷同第二行了。<br/><br/>---&gt; To make the first line the same as the last on this page use the keys.<br/>---&gt; To make the first line the same as the second, type R and the new text.<br/><br/>4. 请注意∶如果您按 退出置换模式回复正常模式，尚未替换的文本将仍<br/>然保持原状。<br/><br/><br/><br/><br/><br/>~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br/>第六讲第四节∶设置类命令的选项<br/><br/><br/>** 设置可使查找或者替换可忽略大小写的选项 **<br/><br/><br/>1. 要查找单词 ignore 可在正常模式下输入 /ignore 。要重复查找该词，可以<br/>重复按 n 键。<br/><br/>2. 然后设置 ic 选项(ic就是英文忽略大小写Ignore Case的首字母缩写词)，即<br/>输入∶<br/>:set ic<br/><br/>3. 现在可以通过键入 n 键再次查找单词 ignore。重复查找可以重复键入 n 键。<br/><br/>4. 然后设置 hlsearch 和 incsearch 这两个选项，输入以下内容∶<br/>:set hls is<br/><br/>5. 现在可以再次输入查找命令，看看会有什么效果∶<br/>/ignore<br/><br/>~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br/>第六讲小结<br/><br/><br/>1. 输入小写的 o 可以在光标下方打开新的一行并将光标置于新开的行首，进入<br/>插入模式。<br/>输入大写的 O 可以在光标上方打开新的一行并将光标置于新开的行首，进入<br/>插入模式。<br/><br/>2. 输入小写的 a 可以在光标所在位置之后插入文本。<br/>输入大写的 A 可以在光标所在行的行末之后插入文本。<br/><br/>3. 输入大写的 R 将进入替换模式，直至按 键退出替换模式而进入正常<br/>模式。<br/><br/>4. 输入 :set xxx 可以设置 xxx 选项。<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br/>第七讲∶在线帮助命令<br/><br/>** 使用在线帮助系统 **<br/><br/>Vim 拥有一个细致全面的在线帮助系统。要启动该帮助系统，请选择如下三种方<br/>法之一∶<br/>- 按下 键 (如果键盘上有的话)<br/>- 按下 键 (如果键盘上有的话)<br/>- 输入 :help &lt;回车&gt;<br/><br/>输入 :q &lt;回车&gt; 可以关闭帮助窗口。<br/><br/>提供一个正确的参数给&#34;:help&#34;命令，您可以找到关于该主题的帮助。请试验以<br/>下参数(可别忘了按回车键哦。:)∶<br/><br/>:help w &lt;回车&gt;<br/>:help c_&lt;回车&gt;<br/>:help ins&#101;rt-index &lt;回车&gt;<br/>:help user-manual &lt;回车&gt;<br/><br/><br/><br/><br/>~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br/>第八讲∶创建一个启动脚本<br/><br/>** 启用vim的功能 **<br/><br/>Vim的功能特性要比vi多得多，但大部分功能都没有缺省激活。为了启动更多的<br/>功能，您得创建一个vimrc文件。<br/><br/>1. 开始编辑vimrc文件，这取决于您所使用的操作系统∶<br/><br/>:edit ~/.vimrc 这是Unix系统所使用的命令<br/>:edit $VIM/_vimrc 这是Windows系统所使用的命令<br/><br/>2. 接着导入vimrc范例文件∶<br/><br/>:read $VIMRUNTIME/vimrc_example.vim<br/><br/>3. 保存文件，命令为∶<br/><br/>:write<br/><br/>在下次您启动vim的时候，编辑器就会有了语法高亮的功能。您可以继续把您喜<br/>欢的其它功能设置添加到这个vimrc文件中。<br/><br/>~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br/><br/>vim 教程到此结束。本教程只是为了简明地介绍一下vim编辑器，但已足以让您<br/>很容易学会使用本编辑器了。毋庸质疑，vim还有很多很多的命令，本教程所介<br/>绍的还差得远著呢。所以您要精通的话，还望继续努力哦。下一步您可以阅读<br/>vim手册，使用的命令是∶<br/>:help user-manual<br/><br/>为了更进一步的参考和学习，以下这本书值得推荐∶<br/><br/>Vim - Vi Improved - 作者∶Steve Oualline<br/>出版社∶New Riders<br/><br/>这是第一本完全讲解vim的书籍。对于初学者特别有用。其中还包含有大量实例<br/>和图示。欲知详情，请访问 <a href="http://iccf-holland.org/cl..." target="_blank">http://iccf-holland.org/cl...</a><br/><br/>以下这本书比较老了而且内容主要是vi而不是vim，但是也值得推荐∶<br/><br/>Learning the Vi Editor - 作者∶Linda Lamb<br/>出版社∶O&#39;Reilly &amp; Associates Inc.<br/><br/>这是一本不错的书，通过它您几乎能够了解到全部vi能够做到的事情。此书的第<br/>六个版本也包含了一些关于vim的信息。<br/><br/>本教程是由来自Calorado School of Minese的Michael C. Pierce、Robert K.<br/>Ware 所编写的，其中来自Colorado State University的Charles Smith提供了<br/>很多创意。编者通信地址是∶<br/><br/>bware@mines.colorado.edu<br/><br/>本教程已由Bram Moolenaar专为vim进行修订。<br/><br/><br/><br/>译制者附言∶<br/>===========<br/>简体中文教程翻译版之译制者为梁昌泰 ，还有<br/>另外一个联系地址∶linuxrat@gnuchina.org。<br/><br/>繁体中文教程是从简体中文教程翻译版使用 Debian GNU/Linux 中文项目小<br/>组的于广辉先生编写的中文汉字转码器 autoconvert 转换而成的，并对转<br/>换的结果做了一些细节的改动。<br/><br/>变更记录∶<br/>=========<br/>2002年08月30日 梁昌泰 <br/>感谢 RMS@SMTH 的指正，将多处错误修正。<br/><br/>2002年04月22日 梁昌泰 <br/>感谢 xuandong@sh163.net 的指正，将两处错别字修正。<br/><br/>2002年03月18日 梁昌泰 <br/>根据Bram Molenaar先生在2002年03月16日的来信要求，将vimtutor1.4中译<br/>版升级到vimtutor1.5。<br/><br/>2001年11月15日 梁昌泰 <br/>将vimtutor1.4中译版提交给Bram Molenaar和Sven Guckes。 <br/>]]></description>
		</item>
		
			<item>
			<link>http://www.tel6.cn/default.asp?id=129</link>
			<title><![CDATA[python 类]]></title>
			<author>slz0907@163.com(黑光)</author>
			<category><![CDATA[我的实验室]]></category>
			<pubDate>Mon,27 Oct 2008 09:11:20 +0800</pubDate>
			<guid>http://www.tel6.cn/default.asp?id=129</guid>	
		<description><![CDATA[&gt;&gt;&gt; class book :<br/>&#160;&#160;&#160;&#160;author = &#39;&#39;<br/>&#160;&#160;&#160;&#160;name = &#39;&#39;<br/>&#160;&#160;&#160;&#160;pages = 0<br/>&#160;&#160;&#160;&#160;price = 0<br/>&#160;&#160;&#160;&#160;press = &#39;&#39;<br/><br/>&#160;&#160;&#160;&#160;<br/>&gt;&gt;&gt; a = book()<br/>&gt;&gt;&gt; a<br/>&lt;__main__.book instance at 0x00C3F4B8&gt;<br/>&gt;&gt;&gt; a.pages<br/>0<br/>&gt;&gt;&gt; a.author<br/>&#39;&#39;<br/>&gt;&gt;&gt; a.author = &#39;tom&#39; #重新设置author属性<br/>&gt;&gt;&gt; a.author<br/>&#39;tom&#39;<br/>&gt;&gt;&gt; b = book()<br/>&gt;&gt;&gt; b.author<br/>&#39;&#39;<br/>&gt;&gt;&gt; b.press<br/>&#39;&#39;<br/>&gt;&gt;&gt; a.press = &#39;25&#39;&nbsp;&nbsp;&nbsp;&nbsp; #重新设置press属性<br/>&gt;&gt;&gt; a.press<br/>&#39;25&#39;<br/>&gt;&gt;&gt; b.press<br/>&#39;&#39;<br/><br/>类必经过实例化才可以使用 我们实例化了两次 a 和 b 也从新设置了新值 没有相互影响。<br/><br/>如果使用类名修改语句的值 则影响实例化的所有新值。如 <br/><br/>&gt;&gt;&gt; book.price = 30<br/>&gt;&gt;&gt; a.price<br/>30<br/>&gt;&gt;&gt; b.price<br/>30<br/>&gt;&gt;&gt; ]]></description>
		</item>
		
			<item>
			<link>http://www.tel6.cn/default.asp?id=127</link>
			<title><![CDATA[用Python操作MS Access数据库]]></title>
			<author>slz0907@163.com(黑光)</author>
			<category><![CDATA[我的实验室]]></category>
			<pubDate>Thu,23 Oct 2008 10:07:02 +0800</pubDate>
			<guid>http://www.tel6.cn/default.asp?id=127</guid>	
		<description><![CDATA[首先,你应安装了python和Python for Windows extensions。<br/>1、建立数据库连接<br/>import win32com.client<br/>conn = win32com.client.Dispatch(r&#39;ADODB.Connection&#39;) <br/>DSN = &#39;PROVIDER=Microsoft.Jet.OLEDB.4.0;DATA SOURCE=C:/MyDB.mdb;&#39;<br/>conn.Open(DSN)<br/>2、打开一个记录集<br/>rs = win32com.client.Dispatch(r&#39;ADODB.Recordset&#39;)<br/>rs_name = &#39;MyRecordset&#39;#表名<br/>rs.Open(&#39;[&#39; + rs_name + &#39;]&#39;, conn, 1, 3)<br/>3、对记录集操作<br/>rs.AddNew()<br/>rs.Fields.Item(1).Value = &#39;data&#39;<br/>rs.Up&#100;ate()<br/>4、用SQL来插入或更新数据<br/>conn = win32com.client.Dispatch(r&#39;ADODB.Connection&#39;) <br/>DSN = &#39;PROVIDER=Microsoft.Jet.OLEDB.4.0;DATA SOURCE=C:/MyDB.mdb;&#39;<br/>sql_statement = &#34;Ins&#101;rt INTO [Table_Name]&nbsp;&nbsp;([Field_1], [Field_2]) VALUES (&#39;data1&#39;, &#39;data2&#39;)&#34;<br/>conn.Open(DSN)<br/>conn.Execute(sql_statement)<br/>conn.Close()<br/>5、遍历记录<br/>rs.MoveFirst()<br/>count = 0<br/>while 1: <br/>&nbsp;&nbsp;&nbsp;&nbsp;if rs.EOF: <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break<br/>&nbsp;&nbsp;&nbsp;&nbsp;else: <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;count = count + 1 <br/>&nbsp;&nbsp;&nbsp;&nbsp;rs.MoveNext()<br/><br/>注意：如果一个记录是空的，那么将指针移动到第一个记录将导致一个错误，因为此时recordcount是无效的。解决的方法是：打开一个记录集之前，先将Cursorlocation设置为3，然后再打开记录集，此时recordcount将是有效的。<br/>例如：<br/>rs.Cursorlocation = 3 # don&#39;t use parenthesis here<br/>rs.Open(&#39;Sel&#101;ct * FROM [Table_Name]&#39;, conn) # be sure conn is open<br/>rs.RecordCount # no parenthesis here either<br/>]]></description>
		</item>
		
			<item>
			<link>http://www.tel6.cn/default.asp?id=126</link>
			<title><![CDATA[Python 3.0 一个巨大的改变]]></title>
			<author>slz0907@163.com(黑光)</author>
			<category><![CDATA[我的实验室]]></category>
			<pubDate>Tue,21 Oct 2008 15:53:00 +0800</pubDate>
			<guid>http://www.tel6.cn/default.asp?id=126</guid>	
		<description><![CDATA[【IT168 技术资讯】通常情况下，一个开发语言的新版本都会保持向后兼容原来的老版本，但是在2000年，Python语言的创始人Guido van Rossum宣布，他将跨入一个新的Python版本，3.0版本将不会向后兼容。现在Python 3.0 RC候选版本已经发布，正式版本将在这个月月底发布。<br/><br/>　　开发者也许会无法接受语言新版本的用法和老的代码不兼容，但是对于Rossum来说，激进的升级是必要的。语言如果能用无数种方式做同一件事情，那么应该做的工作没有人真正做到了。<br/><br/>　　3.0的发布是一个重要动作，Rossum说，这是要让python语言有更好的基础向前迈进。<br/><br/>　　Python 3.0 改变了什么?<br/><br/>　　从某种意义来说，Python已经成为自身成功的受害者。Rossum说，“最初的想法中，Python的使用范围很小，我真的没有想到Python是如此成功，正在各种各样的应用中使用，从web应用编程到科学计算，以及所有的一切类型程序。”<br/><br/>　　Van Rossum于1990年创建Python，作为一个开源，可扩展，高层次的语言，他还需要处理一些系统管理的职责。如今Python是世界上最流行的语言之一。08年3月，奥地利研究者Anton Ertl通过在新闻组发贴数量来统计语言的热门程度，Python排在第三位，仅次于C和Java之后。<br/><br/>　　今天，最容易来教别人如何编程的语言是python，python是使用起来最简单的语言之一，而且很优雅。<br/><br/>　　但是Python的简单正在遏制自己的增长，在整个90年代，不停有新的功能和属性进入python语言，但是不一致开始在整个平台上显现出来。 Rossum说，我们开始慢慢逝去了简单的优势，我们必须打破向后兼容性，停止语言定义的膨胀，虽然这种转变发生的非常缓慢，几乎难以察觉。<br/><br/>　　Python语法改变有一系列的列表，有些改变很小，可能被忽略，有些程序员可以迅速接受：比如去除print语句，加入print()函数实现相同的功能。同样的还有exec语句，已经改为exec()函数。去除了&lt;&gt;，全部改用!=。详细可以查看:Python 3.0 抢“鲜”体验。<br/><br/>　　如何转换?<br/><br/>　　Python 2.6作为过渡版本，2.6可以帮助开发者找到过时的程序代码，为3.0版本做准备，同时还有一个python 2.0到python 3.0的代码转换工具。<br/><br/>　　当然也有很多人置疑python 3.0是否必要，有可能升级被大多数不愿意转换老代码的开发商忽视，因此，它可能失去其地位，类似于微软的vista没有取代windows xp成为事实流行标准。<br/><br/>　　比如编写打印软件的Aahz Maruch负责的工程，Page DNA项目，有超过20万行代码需要转换，这是将是一个巨大的工作，Maruch说道，我们将等待几年后的自动翻译工具来改善，我们甚至没有谈到3.0，打算等它发布两三年以后。<br/><br/>　　今天Python主要的实现是CPython，这是一个用C写的Python翻译器，而且还有其他的Python实现，比如JPython(Python in Java),IronPython ( 用微软.net通用运行时语言编写的Python),以及PyPy(一个用 Python写的Python翻译器).<br/><br/>　　不管怎样，Python的核心开发团队对推广Python 3.0非常有信心，Rossum认为人们使用2.6从现在开始不到一年就会转移到3.0版本上，他同时建议：你如果开始一个新的Python项目，你绝对应该使用3.0.<br/><br/>　　让我们祝Python 3.0取得成功。<br/>]]></description>
		</item>
		
</channel>
</rss>