摘要: vi三种模式命令行模式任何时候,不管用户处于何种模式,只要按一下<Esc>键,即可使Vi进入命令行模式;我们在shell环境(提示符为$)下输入启动Vi命令,进入编辑器时,也是处于该模式下。文本输入模式在命令模式下输入插入命令i、附加命令a 、打开命令o、修改命令c、取代命令r或替换命令s都可以进入文本输入模式。在该模式下,用户输入的任何字符都被Vi当做文件内容保存起来,并将其显示在屏幕上。在文本输入过程中,若想回到命令模式下,按<Esc>键即可。末行模式末行模式也称ex转义模式。Vi和Ex编辑器的功能是相同的,二者主要区别是用户界面。在Vi中,命令通常是单个键,例如i 阅读全文
posted @ 2011-04-11 15:05 Capricorn.python 阅读(626) 评论(0) 推荐(0) 编辑
摘要: 1. Python编程速度技巧1.1. 最常见* 一个最常见的速度陷坑(至少是俺在没看到网上这篇介绍时陷进去过好些次的) 是: 许多短字串并成长字串时, 大家通常会用:切换行号显示1 shortStrs = [ str0, str1, ..., strN]2N+1个字串所组成的数列3 longStr = ''4 for s in shortStrs: longStr += s因为Python里字串是不可变的, 所以每次 longStr += s 都是将原 来的 longStr 与 str 拷贝成一个新字串, 再赋给longStr. 随着 longStr的不断增长, 所要拷贝的内 阅读全文
posted @ 2011-04-11 11:06 Capricorn.python 阅读(1479) 评论(1) 推荐(0) 编辑