搜索此博客

2009年4月24日星期五

Vim修改括号内文字的“ci(”

这些命令能以很简单的修改被括号之类的东西包装起来的文字。

  • ci(、ci[、ci{、ci<:修改各种括号内的内容(相当于“f(”再“l”再“ct)”)。
  • ci"、ci'、ci`:修改各种引号内的能容。
  • cit:修改HTML/XML tag 内的内容。

Powered by ScribeFire.

2009年4月21日星期二

把谷歌拼音伪装成日文输入法

人在日本,很让人郁闷的一件东西就是独特的日文键盘布局。习惯了英文键盘的人一开始总是找不到各种符号的键位。等到熟悉了,更郁闷的事情出现了——中文输入法还是按英文键盘布局的,找不到中文标点!Windows这一点很白痴,输入法和键盘是绑定的,键盘又和语言绑定。就是说你装个中文输入法,那就必须使用中文(US English Keyboard)。Linux就没有这个问题!

没办法,Windows还是得用。刚刚就找到一个方法,把谷歌拼音伪装成日文输入法。使用日本键盘布局,并且系统显示是日文输入法。使用时用Ctrl+Shift切输入法(原来是要用Alt+Shift的,切语言)。

具体方法:
  • 打开注册表编辑器。
  • 主键[HKEY_CLASSES_ROOT\CLSID\{4966A555-1B67-45c0-B82F-627FD19AAD22}]值为"谷歌拼音输入法 2.0",修改为"谷歌拼音输入法 2.0 - 日本語キーボード"。
  • 主键[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\CTF\TIP\{4966A555-1B67-45C0-B82F-627FD19AAD22}\LanguageProfilex00000804\{9EE1D8A6-6C8F-4104-BB8E-5563319247A8}]的Description值为"谷歌拼音输入法 2.0",修改为"谷歌拼音输入法 2.0 - 日本語キーボード"。SubstituteLayout值为"0x####0804",修改为"0x####0411"。804表示中文,411表示日文。这里的"####"要记住,下面的步骤要用。
  • 主键[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Keyboard Layouts\####0804]的Layout File值为"KBDUS.DLL",改为"KBDJPN.DLL"。Layout Text值为"谷歌拼音输入法 2.0",修改为"谷歌拼音输入法 2.0 - 日本語キーボード"。主键名改为"####0411"。
  • 主键[HKEY_CURRENT_USER\Keyboard Layout\Preload]中值为"####0804"的项目,改为"####0411"。
  • 重启,OK啦。

ControlSet001那里我不是很清楚,有时候还有002、003出现。我实际是搜索的"####0804",有的全改了。

2009年3月31日星期二

用inotify监视Linux文件系统事件

没事写点东西。

用inotify监视Linux文件系统事件
  • 一、引言
  • 二、inotify介绍
  • 三、inotify的用法——inotify C API
  • 四、一个例子
  • 五、inotify的实现原理
  • 六、总结
  • 七、参考资料

PDF:用inotify监视Linux文件系统事件.pdf

文中例子代码:inotify.c

发钱了,定额给付金

收到“定额给付金”的申请书了,今天填了明天寄出去。每个人12000日元,老人小孩20000。定额给付金的对象是日本人和长期签证的外国人。俺和老婆都有,还不知道什么时候能领到钱。


申请需要附上《外国人登陆证明书》正反两面复印件。以前就遇到过正反两面怎么印一张纸的问题。看别人都是印一面然后再把印出来的纸放回給纸盘里印另一面。这回参与打印机项目了,发现这东西不是那么玩的。


首先原稿尺寸选择A5(如果要印A4的话)。A5是A4的一半,两张印一张不会缩放。功能选项里找多页组合的,2页合1。扫完正面它会让你继续放原稿的。我干的这个项目中文翻译的实在不咋地,俺就不说具体选叫啥了,估计各家机器也都不一样。


24000,花了还是留着呢?日本政府当然希望你花了,刺激消费嘛。要留着觉着真不多,要花了还觉得真不少,归根结底是自己穷!

2009年3月19日星期四

小葱豆腐拌大酱

金泥砌就白玉砖
翡翠妆成碧栏杆
如意金箍下双管
美味佳肴作一盘

2008年7月16日星期三

Vim的2html脚本

用Vim直接转HTML,很方便。

:runtime! syntax/2html.vim

Windows版要把“/”反过来写成“\”。

2008年7月11日星期五

Vim显示ecpg语法高亮

要使用Vim编写ecpg代码(*.pgc),可以这样做。建立一个名为~/.vim/ftdetect/ecpg.vim的文件,内容如下:


" ecpg
au BufRead,BufNewFile *.pgc set filetype=esqlc