前言:前段时间比较的懒,拖了有几篇日记没写。晚上在翻照片的时候觉得这个还是可以写点神马的,于是就记下一笔吧,让我以后还可以回来扫扫兴,嗯。
话说,本来计划好的环湖被老板一句话直接拍死在嘴边,于是就开始一门心思的折腾TeamBuilding,不过结果还是郁闷的,一是因为某事TeamBuilding推后一周然后发现和环湖完全不冲突,二是第二天看了半天的雨然后直接就走上了回家的路,唯一值得小高兴一下的就是这次TeamBuilding没花自己的钱(悲剧吧,组织出去玩还要花自己的钱)
前言:前段时间比较的懒,拖了有几篇日记没写。晚上在翻照片的时候觉得这个还是可以写点神马的,于是就记下一笔吧,让我以后还可以回来扫扫兴,嗯。
话说,本来计划好的环湖被老板一句话直接拍死在嘴边,于是就开始一门心思的折腾TeamBuilding,不过结果还是郁闷的,一是因为某事TeamBuilding推后一周然后发现和环湖完全不冲突,二是第二天看了半天的雨然后直接就走上了回家的路,唯一值得小高兴一下的就是这次TeamBuilding没花自己的钱(悲剧吧,组织出去玩还要花自己的钱)
晚上去看了传说中的 Inception,先不涉及情节的小评论一下:情节中上(因为几年前就看过这类的小说),场面一般(不知道IMAX会不会好些),别的没啥了吧。然后,现在正式开始剧透,而且本文属于纯无聊加剧透的产物,所以无论看过还是没看过的都要慎入啊~
晚上被别人惦记起,惦记的理由是曾经说过的一句话,喜欢一个人刷街,无论有没有别人去。其实说来惭愧,最近一两个月已经很久没有去到那个熟悉的A点了,而且也就是最近几天才又恢复到骑车上下班的状态。
最近vim升级到了7.3,很喜欢它的相对行号功能(:h rnu),于是就升级了,然后就毫无悬念的出问题了~
问题的原因是之前用的vim72是个改版,加上了对非等宽字体的支持,于是在vim中可以将guifontwide设置为YaHei Consolas的混合字体,不过这次升级后没找到原作者的网站,只好自己动手了。
改动在os_mswin.c中,进去后直接找mono,会看到一处注释说忽略非等宽字体,把下面那行注释掉就好,这是diff文件:
diff -r 96b2b1cca7cd src/os_mswin.c
--- a/src/os_mswin.c Mon Aug 23 12:55:47 2010 +0800
+++ b/src/os_mswin.c Mon Aug 23 13:05:17 2010 +0800
@@ -3288,8 +3288,11 @@
#ifndef FEAT_PROPORTIONAL_FONTS
/* Ignore non-monospace fonts without further ado */
+ /*
+ * hzmangel: I need non-monospace fonts!
if ((ntm->tmPitchAndFamily & 1) != 0)
return 1;
+ */
#endif
/* Remember this LOGFONT as a "possible" */
然后直接在vs2010编译环境中用bigvim.bat来编译vim即可,如有需要可以对其中的参数进行修改。写完,收工~
Update at 2010-09-18
在xbeta的帮助下试着编译了一个可以支持取词的版本,用的是这篇文章的方法 http://xbeta.info/gvim-powerword-ciba.htm 感谢Dieken@newsmth,手边没有金山,用有道测试了一下支持取词。目前的版本相比于官方有如下改动:支持非等宽字体,支持取词,但是去掉了Perl/Lua/Ruby/Tcl的支持(因为编译的机器上没装这些软件)。支持取词改动的diff文件如下
diff -r 6768ebd0bc04 -r 213b33df021a src/gui_w32.c
--- a/src/gui_w32.c Sun Aug 08 16:38:42 2010 +0200
+++ b/src/gui_w32.c Sat Sep 18 10:37:41 2010 +0800
@@ -2298,7 +2298,11 @@
/* On NT, tell the font renderer not to "help" us with Hebrew and Arabic
* text. This doesn't work in 9x, so we have to deal with it manually on
* those systems. */
- if (os_version.dwPlatformId == VER_PLATFORM_WIN32_NT)
+ if (
+#ifdef FEAT_RIGHTLEFT
+ curwin->w_p_rl &&
+#endif
+ os_version.dwPlatformId == VER_PLATFORM_WIN32_NT)
foptions |= ETO_IGNORELANGUAGE;
/*
最后是编译好的gvim,安装官方的包后直接丢到安装目录下替换原文件即可,Enjoy~~
最近在折腾手头上的小项目,发现有一个工程已经建了Hg的版本库,但是想把它给丢到现有的版本库中以方便管理。假设现在用的版本库叫A,需要被merge过来的版本库叫B,于是有:
A: hg pull –f <repo B> A: hg merge A: hg ci
关键的地方是在那个-f处,如果没有加这个参数会报两个版本库不同源而不让你这么折腾。(via)
周六的自虐行虽然现在还是心有余悸,但是还是留下了许多美好的回忆,其中就有那份淡淡的荷香~
嗯,其实就是昨天(应该是前天了,呵呵)发在车版的作业,看过的请直接跳到后记就好~
第二天,玉龙沙湖。有沙有湖还有草的一个地方。出发前,看着一帮人揉着惺忪的睡眼从屋里出来,其实也是件满好玩的事情。漫漫的车程拉开了新的一天,一路昏昏欲睡的到了经棚,已然是午饭的点了。吃过午饭再次上车,继续昏昏欲睡了两个来小时,终于到了目的地。
端午,除了粽子外就是那三天假期了吧。被内蒙活动的照片诱惑了,于是背上了新败的脚架上了大巴。
略去无聊的路上,14号清晨到了内蒙,快4点的时候天已然开始蒙蒙亮,可惜没时间下车拍照,4点半左右太阳就整个蹦出来了,到这时候才发现,这边的天,真蓝~
继续略去经棚难吃到死的馄饨,早上8点多的时候,车终于停了。拎着相机下车,看着通透的蓝天上飘着的像棉花糖一样的云,还有一望无际的草原,啥也不说了,拿起相机按呗。一边按一边感慨,这能见度就是高啊,一眼望过去能把你视线挡住的,也只有山了。