标签归档:tab

将 vim 中的 tab 转换为 space

无论是处于协同编程的需要还是重看自己代码的需要,对于同一种语言,保持一致的编程风格是很有必要的。关于这些的讨论很古老也很多资料,这里主要是说说在 vim 中 tab 的处理。

为了在不同环境中获得相同的效果,采用 space 缩进而不是 tab 缩进是个明智的选择。然而,手动按空格键来缩进会是件痛苦的事情,不但次数多,而且还要计数。因此,采用 softtab 会是一个更好的选择。softtab,即按 tab 键会自动转化为 space 来进行缩进,因此所需要做的便是设定 softtab 的大小。我个人是习惯用 4,好像国外比较多用的是 2。

vim 中可以简单设置来得到自动缩进,我初学 vim 时参考别人的配置时就拿了这些:

继续阅读

Tab 切换可能引发 flash 重新下载

Tab 切换是一个常见的功能特性,称呼好像很多,比如焦点图、舌签切换等,我常叫为 Tab 切换。一个示意图如下:

yahoo tab 切换

普通的切换显示文字、图片,甚至是 Ajax 加载一般都不会有什么问题,不过,最近在做 flash 切换的时候发现了个问题,采用 display:block / none 来控制显示隐藏会导致 flash 重新加载。需要说明的是,并不是简单的重新渲染,而是重新请求下载。

继续阅读