为 CUDA 开发所优化的 VIM 配置
年前一直在做 CUDA 相关的开发工作。代码量不是很大,所以选择 putty 上 screen 再加个 VIM,游刃有余。
本配置特别优化了 .cu 和 .cuh 源文件的 syntax,整合了一堆插件。另外出于我对花花绿绿的 terminal 的特殊爱好,特别增加了无数配色。
Plugin 列表:
- NERD_tree.vim (映射到快捷键“td”)
- showfunc.vim
- taglist.vim (需要配合 ctags 使用)
- supertab.vim (配合上面那两个)
- bufexplorer.vim
- a.vim (用来跳到相应的头文件)
- c.vim (这个有点重量级,VIM 几乎可以当作 IDE 来用了,使用方法)
- NERD_commenter.vim (用来注释代码的,改了一下,为 CUDA 做了优化 ,注释行“,cc”取消注释行“,cu”)
Color 列表:
astronaut.vim dw_green.vim navajo.vim asu1dark.vim dw_orange.vim neon.vim autumnleaf.vim dw_purple.vim neverness.vim autumn.vim dw_red.vim night.vim baycomb.vim dw_yellow.vim nightwish.vim biogoo.vim eclipse.vim nuvola.vim bluegreen.vim fine_blue.vim oceanblack.vim borland.vim fnaqevan.vim oceandeep.vim breeze.vim fog.vim oceanlight.vim brookstream.vim freya.vim olive.vim buttercream.vim fruit.vim PapayaWhip.vim bw.vim golden.vim print_bw.vim calmar256-light.vim habiLight.vim professional.vim camo.vim hhazure.vim ps_color.vim candycode.vim hhorange.vim psql.vim candy.vim hhpink.vim pyte.vim chela_light.vim hhspring.vim rdark.vim ChocolateLiquor.vim hhteal.vim relaxedgreen.vim colorer.vim hhviolet.vim robinhood.vim colorscheme_template.vim impact.vim sea.vim dante.vim inkpot.vim sienna.vim darkblue2.vim ironman.vim simpleandfriendly.vim darkocean.vim less.vim softblue.vim darkslategray.vim lettuce.vim tabula.vim darktango.vim lilac.vim tango.vim dawn.vim manxome.vim tolerable.vim delek.vim marklar.vim tomatosoup.vim denim.vim martin_krischik.vim torte.vim desert256.vim matrix.vim umber-green.vim desertedocean.vim metacosm.vim vc.vim desertEx.vim midnight2.vim vibrantink.vim desert.vim midnight.vim vividchalk.vim dusk.vim moria.vim xemacs.vim dw_blue.vim motus.vim zenburn.vim dw_cyan.vim navajo-night.vim
颜色貌似有点多,喜欢换颜色的同学们,这下可以一天换一个了,算是换换心情。我个人比较喜欢 desert 和 tabula 这两个颜色配置。
最后,我还对 GVIM 相关配置做了点优化,这儿是跑在 Windows Xserver 下的效果。
理论上这个配置文件可以直接放到 Windows 下来用的,有兴趣的同学可以试一下。
本配置文件基于 Gracecode ,下载地址:Download here
nVidia新的IDE不错
[RE]
b
2010/04/19 16:11