2007年11月9日星期五

vim的几项设置

建议将以下设置写在用户目录下的.vimrc文件里。


# 开启语法高亮
syntax on

# 开启自动缩进,即下一行和当前行的缩进一致
set autoindent

# 开启代码智能缩进。例如在写C++程序时,“{”的下一行会自动增加缩进
set cindent

# 设置智能缩进的增量,即每一级缩进的字符数
set shiftwidth=4

# 显示行号
set number

# 设置Tab宽度
set tabstop=4


个人感觉Vim的智能缩进是相当聪明的。

2007年11月8日星期四

无奈的帮助文档

和室友聊起电脑游戏,我说我实在懒得学新游戏了,又得看一大堆帮助文档。别人挺奇怪,说游戏这东西还要学呀;我也挺奇怪:游戏这东西一个有一个的玩法,不先学会可怎么玩儿呀?想当初微软的那个“模拟飞行”,我硬是看了三百多页的英文飞行手册才算会在游戏里起飞降落了。
似乎很少有人意识到几乎每一个像样儿的软件都会有一个不算短的帮助文档在里面,人们几乎不会意识到它的存在。即使是在遇到问题时,更多的人选择去问别人或是自己摸索,而不是先查查帮助文档。不过说实话,有些软件的帮助文档做得实在是差劲,整个儿就是在说它的软件多么多么好,如何向作者寄注册费。如果遇到问题了想找它,它都不搭理你。更有的软件压根儿就没有帮助文档,会不会用,怎么用,全凭你的悟性了。
有人说一个易用性好的软件就不应该让用户去看帮助。话虽有些道理,但不能说帮助就没用啊。尤其是搞编程的,Visual Studio假如没有MSDN,Java程序员假如没有Java API文档,这日子都不知该如何过。
以前在Linux里生活过一段时日,养成了一个习惯:使用软件前先看明白它的文档,再决定是否使用它。