安装好Val(a)IDE 0.7.1后,尴尬地发现它无法打开.vala文件。现象如下:
这时,无论你点击Yes还是No,都没有任何响应,点击关闭按钮(即右上角的叉叉按钮)则回到Val(a)IDE主窗口。google了一下,是Val(a)IDE的bug。话说这么明显的故障都出来了,估计windows版本是没有经过测试的吧...
Val(a)IDE不行,用GVIM来顶替。
- 下载并安装 gvim 7.3 安装版。这个google搜索一下,一搜一箩筐。
- 下载Vim的Vala语法高亮定义文件 vala.vim。
- 把vala.vim文件拷贝到 %gvim安装目录%/vim73/syntax/目录下面。比如,d:/Program Files/vim/vim73/syntax/。
- 在%gvim安装目录%/vim73/目录下新建vimrc_vala.vim文件,内容为:
" Vala configuration vimrc file. " " Maintainer: Bruce Ouyang <bruce.oy@gmail.com> " autocmd BufRead *.vala set efm=%f:%l.%c-%[%^:]%#:/ %t%[%^:]%#:/ %m autocmd BufRead *.vapi set efm=%f:%l.%c-%[%^:]%#:/ %t%[%^:]%#:/ %m au BufRead,BufNewFile *.vala setfiletype vala au BufRead,BufNewFile *.vapi setfiletype vala " Disable valadoc syntax highlight "let vala_ignore_valadoc = 1 " Enable comment strings let vala_comment_strings = 1 " Highlight space errors let vala_space_errors = 1 " Disable trailing space errors "let vala_no_trail_space_error = 1 " Disable space-tab-space errors let vala_no_tab_space_error = 1 " Minimum lines used for comment syncing (default 50) "let vala_minlines = 120
- 在%gvim安装目录%/_vimrc文件最后一行添加:
source $VIMRUNTIME/vimrc_vala.vim
- 默认情况下gvim打开utf-8编码的文件时会出现乱码。修改%gvim安装目录%/_vimrc文件,在文件最后面添加如下内容:
" 新建文件时文件编码默认为utf-8 set fileencoding=utf-8 " 打开文件时按照fileencodings指定的文件编码顺序进行检测 set fileencodings=ucs-bom,utf-8,cp936,gb18030,big5,euc-jp,euc-kr,latin1
这样GVIM可以支持Vala语言的语法高亮了。
现阶段,GVIM对Vala语言的自动完成功能支持并不好,或者说我没有发现,麻烦各位看官指点指点。
最后,附效果图一张,以飨读者。
令人蛋疼的事情:
CSDN的Blog在Chrome 10下,图片上传功能不正常啊,浏览按钮跑哪里去了?
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于