信手闲话:Python的函数/kubuntu10.10和KDE4.5/文本编辑器 函数……果然是高级的玩意。高中时候就不太玩得好抽象函数的变换,没想到这一悲剧竟然延续到了编程上面(请忽略私的偷换概念)。 比如私搞不懂为什么python的函数不允许给第一个变量赋默认值,搞不懂keyword-only parameter的作用,搞不懂parameter和arguement的区别,等等…… 于是乎……果然还是有不少要学的东西。 / 在虚拟机里装了kubuntu10.10 alpha2,默认环境KDE4.5。很多很好的改变,比如托盘展开被Windows带坏了,比如多了个Webkit浏览器(虽然兼容性远不如Google Chrome),再比如多了个默认输入法配置程序(虽然是个GTK程序),都让kubuntu用起来轻松多了。 / 私在用Vim写这个。不过其实真正用来写网志的编辑器是Emacs。Emacs几乎能称得上是一个小型操作系统,功能真的很多,并且居然支持“超文本咖啡壶控制协议”(顺带一提,这是个IETF的恶作剧,另外其中定义的一个错误叫做“我是茶壶”,参见这里)。只可惜弄来弄去都学不会那里面的一些热键,最后还是只能暂时用着Vim,有时间私会再去学的。 KDE下有个文本编辑器叫做kate,也是很不错的,至少它的图形界面(菜单和图形化的设置界面)是做得最到位的。真希望kate能和Vim的特性合起来。 #这里私补充一下,新版本(KDE4.2以后)的kate有一个Vi input mode,可以用Vi(Vim)的方式进行编写。可惜的是kate没有windows版,所以目前似乎只能Vim一条路走到黑了。 / 后记:貌似这几天都是每日一志的样子呢。记得“编程随想”大神最初创立网志原因之一就是为了逼自己写点东西,私的现状和他颇为相似。不过不知私会不会和他一样最终让自己写东西变得容易些……
Posts Tagged ‘Emacs’
信手闲话:Python的函数/kubuntu10.10和KDE4.5/文本编辑器
Posted in 计算机与 Internet, 兴趣, tagged Emacs, kate, KDE, kubuntu, Python, Vim on 2010-07-06 | 2条评论»
[转]Vim,Emacs排名不分先后
Posted in 精华, 计算机与 Internet, tagged Emacs, Vim on 2010-07-01 | Leave a Comment »
============================= 作者:jiqing email: jiqingwu@gmail.com homepage: http://hi.baidu.com/jiqing0925 转载请保留作者信息 ============================= 一同时提到vim和emacs,就几乎一定引发关于哪个更好的圣战。 据说这个圣战从很早就开始了,偶尔还会有windows下的ultraedit的用户来凑凑热闹。 这里我只讨论vim和emacs,忽略其它。 我的主张是,vim和emacs各有千秋,但是有哪个更适合你的问题。 说说我的切身体会吧,我一开始用的就是vim,用了两年vim, 几乎什么都是用vim编辑。手册也完整地学过一遍,也可以说有些功力了。 不过我始终觉得vim恐怕不是适合我的编辑器,使用它有时我的心情浮躁。 于是俺决定试用一个星期的emacs,虽然一开始觉得他的操作繁琐, 不如vim快捷,但它不知为什么能带给我平静的心情。 慢慢地适应了它的操作,觉得它的操作并不慢。 打开多个文件时,比vim便于管理。复制粘贴其实比vim更人性化。 当然编辑一个文件的效率和vim的极限操作是比不了的, 但我们大部分时间是在编写文档,而不是编辑文档。 虽然很快习惯并喜欢上emacs,但又舍不得放弃vim, 因为曾用很多的时间来学习和配置vim,vim的高效也确实不可替代。 于是俺决定一天用emacs,一天用vim(我很认真的,不要笑)。 但这种emacs和vim交替的日子只持续了5天。第5天,我用emacs的那天, 我忽然决定以后都用emacs了,不能再脚踩两只船了。 现在我的emacs一开机就开着,直到关机才会关闭。 不管编程还是写文档,我都在emacs里写。因为它的操作方式, 虽然较vim繁琐,但的确给我一种心如止水的感觉。 这种心静的感觉对于一个长时间对着电脑的人很重要的。 vim我并没有完全放弃,偶尔要编辑一些系统配置文件就用vim。 我绝对没有表达emacs比vim好的意思,只是发现emacs更适合我。 vim和emacs都很好,不是别的编辑器可以匹敌的。 只是emacs和vim真的是两种不同的风格,适合不同的人群。 如果你性格火爆,你可能会喜欢vim;如果你性格沉静,你可能更适合emacs。 只因为这两种操作方式太不同,所以引发了很多口水战。 很多时候是,如果一个人最先接触vim,就很难再转而去学emacs。 反之亦然。我这次从vim转到emacs就经历了很多的心理矛盾。 如果你只用过其中的一种,就鄙视另一种,是很不公道的。 我的建议是,最开始你两种都试用一段时间,先不要决定精通哪一个, 等有了足够的体会后再自己选择一个,选择后就努力精通它,习惯它。 达到没它不行的境界。但是,选择一个后,也不要攻击另一个的用户, 真的没必要。