有没有建好环境的vim for au3?
习惯用vim editor,但找不到象SciTE那样为au3建得非常好环境的vim设置那个大侠要是搞了这个,请共享一下,非常感谢!
若有Emacs for au3的也行,毕竟对这两个editor用的时间太长了,也太熟悉了。
另外,用SciTE时,一不小心按了某个键,语法高亮没有了,怎么搞回来?
从来没有用过SciTE,还真不知道那个键是关掉语法高亮,那个键是打开呢!
最近对au3感兴趣,才用了它一会。 个人感觉SciTE挺好用的啊,习惯就好,语法高亮没了应该是按了F12,我也经常按到,再按一次SHIFT+F12就行了,SciTE也不是很难习惯,用多几次就OK拉?! SciTE依然强大,习惯了就好了 在http://www.vim.org/scripts/script.php?script_id=1239下载autoit.vim放入syntax目录
在vimrc里写上如下一行,解决最基本的问题。
autocmd BufEnter,BufReadPost *.au3 set number autoindent smartindent showmatch hls tabstop=4 shiftwidth=4 makeprg=from\to\autoit3\autoit3.exe\ % errorformat=%f:%l:%c:%*\\d:%*\\d:%*\\s%m | hi LineNr guibg=darkgrey ctermbg=darkblue guifg=white ctermfg=grey 本帖最后由 runsnake 于 2010-12-13 06:30 编辑
整上上面的后,:make就可以编译脚本了。若还需要折叠,再在上面加上 foldmethod=syntax
想要变量补全,就利用vim的万能补全一般就可以满足了,只需要在上面的设置中加上set ofu=syntaxcomplete#Complete,如下图,若还要更加强大补全功能,就需要装上ctaglist,现在还没有搞定的在Scite里最方便的一个功能:F1直接搜索函数
Ctags功能非常强大,当然设置也复杂了,现在我都是设为ctags -R完事了
vim的omni可以准确匹配成员变量,而且可以设置"." "->"自动激发补全,非常方便的
花了一个小时来设置vim的au3环境设置,还非常简陋了,不过跟我一样需要的,可以做为参考。等我有空了,再设上au3的一些工具for vim,如Au3Info.exe,Au3Check.exe等等,这样就可以完全跟Scite一样方便地用了。vim的一些操作远比Scite快捷,功能也比SCite强大太多 唯一可惜的是,现在Ctags官方的41种语言中(http://ctags.sourceforge.net/languages.html)还没有au3的,这样就没有ft-autoit-omni可用了,得自己搞,有点麻烦,只能用通用补全了 回复 1# runsnake
看看SciTE的 语言菜单, 或许是你要的! 没看过...... vim蠢蠢欲动的想学者,,,取经中,。。。,
页:
[1]