讨厌的caps lock键

键盘上最没用的恐怕就是大小写锁定键(caps lock)了。没用就罢了,还占了个好位置。早年SUN工作站的键盘把这个位置让给了ctrl,绝对正确的选择,这两年却莫名其妙地改了。
年初去日本,很看中这种Happy Hacking键盘:

主要原因就是Control键放对了位置。只可惜价格太贵。
把caps lock从键盘上干掉并不难。如果使用Linux,比较新版本的GNOME在系统配制里就有选项选择,可以把caps lock变成你想要的键。Mac OS X 10.4的系统预置里也有这样的选项。如果是Mac OS X 10.3,可以用uControl,虽然有些小bug,但不碍事。如果使用的是Windows 2000以上的版本,下载导入这个注册表文件,可以直接把caps lock变成ctrl。

1条评论

一些常用的VIM命令


我是Vim的fans,虽然现在用它的机会越来越少,仍然觉得它是一个非常好用的编辑器。
这里是一些我最常用的vim操作:

  • w - 向前移动一个单词。对应b是后退一个单词。更多时候你都应该使用这些键移动光标,而不是用hjkl。w和c (change) 和 d (delete)组合,都是非常高效的编辑功能。
  • . - 点号键可以重复你的上一个操作,在需要反复完成一个操作而你又懒的或者不值得录制宏的时候格外有用。
  • f - 按下f后再按任意键,会跳到光标后第一个该键出现的位置。有效的移动指令。
  • q - 录制宏。按下q后按a,此后的操作都会纪录在宏a里,再按q结束录制。使用@a可以重复录制在宏a中的指令,在@前可以加数字,表示你想重复的次数。
  • ctrl_w + ctrl_s - 分割窗口。如果你想同时察看两端代码,可以这么做。双击ctrl_w可以在窗口间切换。
  • m - 标志位置。在某处ma,移动到别的地方,再按`a就能回来。可以用不同字母和数字做很多标记,只要你记得住。
  • ctrl_o - 回到上一个编辑位置,甚至可以会到上一个文件。ctrl_i是到下一个。在很多大的文件或者几个文件间跳来跳去的时候很有用。
  • ctrl_p - 在编辑状态按下ctrl_p会自动补全你正在敲的单词,补全规则是查找上一个相同开头的单词,可以不断的按此键向上匹配直到你满意为止。ctrl_n是向下匹配。
  • * - 当你的光标在一个单词上,你按下乘号键,自动开始从光标位置起搜索这个单词。相当于按下\<word\>,也相当于emacs中的ctrl_s + ctrl_w。杀手级指令,超好用。

vim的功能很强大,这只是一些很简单常用的命令,更多的tips可以看这里

1条评论

中国教育部拒绝Mac OS X

今天在Solidot看到了一条新闻:“是中国拒绝了免费的OS X ?”
对这件事,我只有两个comments

  1. Steve Jobs该好好正视一下Apple在中国市场存在的问题了。
  2. Let opensource enlighten you, not blind you

发表评论

Recent Posts:

Recent Comments:

Archive:

Tags:

Bookmarks:

My music:

About Me:

I am a software engineer in Beijing, China. I write code for work and for fun. I am interested in web technology, life hacking and console games. This blog is dumped from my left brain.
View Robin Lu's profile on LinkedIn

My Flickr:

    drawingAt Modern Sky Music FestivalIMG_0389IMG_0312urumqi panaramaIMG_9664

Friends: