文章列表

Vim映射Home键到首个非空字符

许多编辑器有相关选项,可以直接设置让 <Home> 键在首个非空字符和行首之间跳转。

Vim 也有快捷键,normal 模式下:

  • 0 跳转到行首;
  • ^ 跳转到首个非空字符;
  • $ 跳转到行尾。

目前未知跳转到最后一个非空字符的快捷键,有个网友提供了一个很好玩的技巧:

Read more...

Tags: Vim

Date: 2009-10-22

asx snippets for vim

前段时间写了个 asx (Windows Media Player 的播放列表格式) 的 snipMate 的模板语法文件。 本身很简单,分享在此。 安装snipMate之后,将上面的 asx.snippets 文件丢进 $VIM/vimfiles/snippets/ 文件夹即可。

Read more...

Tags: Vim

Date: 2009-10-20

配置 Vim 作为 C++ 开发环境初步

一般来说,如果你使用 Vim 开发完整的项目,使用 Makefile 并直接 :make 就可以了。 将下面的代码写入到 vimrc 中, Vim 会捕获编译过程中出现的消息并显示在 Quickfix 窗口。

autocmd FileType cpp,c nmap <F9> :make<CR> :copen<CR> <C-W>10_
Read more...

Tags: Vim, Cpp

Date: 2009-10-19

让 gvim 访问网络资源

当我还是 Vim 超级菜鸟的时候,我就知道 Vim 可以和 Editplus、UltraEdit 一样, 访问网络资源,操作方式也很类似:

  • 使用菜单栏的“文件”->“打开”命令;
  • 或者使用工具栏的“打开”按钮;
  • 会打开“编辑文件”对话框,此时在默认光标获焦的“文件名”文本框中输入网络资源定位符;
  • 回车,或点击“打开”按钮;
  • Vim 就会加载网站资源文件的内容。

没有错,作为超级菜鸟,我们就是这样被当作什么都不懂,什么都不会的小孩一样来教导的。

Read more...

Tags: Vim

Date: 2009-09-12

谦逊

谦逊,刚回家路上想起这个词。

前段时间,公司包车组织出游,大客车在及其陡峭的山路上行驶,在每个转弯处都会事先鸣笛示意, 一般来往的车辆都会这样做,但在一处锐角转弯处,一辆小卡车居然冒冒失失的闯过来,而没有鸣笛。 在这样险峻的山路上,刺耳的刹车声让整车人都吓呆了,要是按照我的脾气,那辆小破卡车司机 就要被我骂死(尽管对方无理,但却不保证被骂不生气,骂人,不知道有什么用!)。

Read more...

Tags: Life

Date: 2009-09-08

老家的粳米茶

我的老家在江西九江瑞昌市南义镇, 有非常多独特的乡村美食,大多只能用老家土话叫名字,普通话都不知道该怎么说, 汉字也不知道该怎么写才正确。

比如说粳(Jing)米茶,老家土话的发音应该是“箭米茶”,箭米其实就是粳米, 粳米茶是老家的习惯叫法,因为大都是在炎热的夏日中午,咕嘟咕嘟炖几个钟头, 然后让它自然凉掉,到下午的时候当晚餐,或下午茶喝。实际上我想应该属于粳米粥。

Read more...

Tags: Life

Date: 2009-09-05

疯狂的性能

Performance is Everything.
工作中最重要的是提高效率。– 约·艾迪生 单元测试是开发人员必做的功课之一,而精益求精的开发人员又会为性能而癫狂。 目前很少有发现 JavaScript 的性能测试工具,程序员在比较几段为同一目标,

Read more...