Vim 技巧:交换 Escape键 和 Capslock键

我使用Vim编辑器已经二十多年了,恐怕还要一直使用下去。趁着新建了一个博客,热情正高,写一些vim技巧方面的文章吧。 Vim编辑器最重要的一个技巧就是交换键盘的Escape键 和 Capslock键。Vim里面Escape键使用的非常频繁,但是却离 home keys很远;与此同时,Capslock键就在A键旁边,却几乎没有什么用处,因为绝大部分时候,使用Shift + <Key> 输入头几个字母,然后 Ctrl + N自动补全就好了。因此很多人都把键盘上的Escape键 和 Capslock键交换一下位置。下面说说在我使用过的几种操作系统里面的配置方法。 Linux Linux可以通过配置xmodmap来实现交换,把下面的内容拷贝到 ~/.Xmodmap 文件中,然后重新登录即可。 remove Lock = Caps_Lock keysym Escape = Caps_Lock keysym Caps_Lock = Escape add Lock = Caps_Lock Windows Windows可以通过编辑注册表来实现交换。把下面的内容拷贝到一个名为 exchange.reg 文件中,然后双击即可。 Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Keyboard Layout] “Scancode Map”=hex:00,00,00,00,00,00,00,00,02,00,00,00,01,00,3a,00,00,00,00,00 Mac Mac 直接支持从System Preference中配置,见下图。 专门的键盘 有一些专门的键盘本身就支持对键盘进行配置,不需要修改操作系统中的配置。我自己现在使用的Kinesis 键盘支持Key Copy,所以直接把 Escape键复制到CapsLock键的位置上就可以了。顺便提一句,如果你一直搞程序员这个行当的话,买一个这种键盘是个不错的投资。

互联网上真是不安全

刚刚建好的Wordpress站点,马上就在日志里面看见有人从乌克兰不停的尝试登录,前后已经失败的几十次了。幸好女儿的账号选了一个比较复杂的密码,要不然现在可能已经悲剧了。 不过Wordpress的安全功能好像真的不错,我创建了新用户,把原来的用户都删掉了,然后又给新用户创建了nickname,这样帖子里面就只是显示nickname,别人就再也猜不出来我们的用户名了,那密码就更差的远了。 后来我又发现通过网页的HTML代码还是能够看到用户名,所有就使用了另外一个技巧,那就是创建两个帐号,一个管理员帐号,从来不发帖,一个编辑账号用来发帖。这样即使编辑帐号被黑了,管理员帐号还是能够回来收拾残局。 先就这样吧。当人们可以作恶而不被追究的时候,对于他们的道德底线永远不要抱任何幻想。

人们对于未知的事物总是抱着一种恐惧的心理

人们对于未知的事物总是抱着一种恐惧的心理,虽然从心理学上来讲,这种恐惧是完全适当的,但是很多时候,如果能够意识到这种恐惧,并有意识的克服它,那就要好很多。 我现在对于运行 Livegraph Full Cluster Load Test 就抱着这种心理,测试很大、很复杂,说不清楚里面有什么。以前也失败过好几次,希望这次一切顺利!

去中心的互联网

今天看了这篇讲互联网越来越集中于几个大的提供服务的企业的文章,很受刺激,于是决定从自我做起,开始互联网内容的去中心化。大公司包括苹果、谷歌、Fackbook 、微软还有 Amazon 对于平台的垄断,对于用户数据的收集和利用实在是太可怕了,至于国内的公司比如阿里巴巴、腾讯、百度,那就几乎没有下限了。 虽然我这个小小的个人网站可能做不了什么,但是最少是一个开始。