7

我正在尝试设置 VIM 来为一些即将到来的 Flash 项目编辑 Actionscript 3。我不喜欢在 IDE 中工作,更喜欢 VIM。现在,我知道我想要:

  • Omnicomplete(带有标签完成)
  • 语法高亮(vim.org 上有一个 actionscript.vim 文件,但高亮不如其他语法文件)
  • 可从 bash/终端访问的 AS3 编译器

我尝试设置 Omnicomplete,但遇到了问题。

如何正确设置带有选项卡完成的 Omnicomplete?

我在哪里可以找到好的 AS3 语法文件?

什么是用于终端/bash 的好的 AS3 编译器?

有没有其他插件可以推荐?

任何建议表示赞赏。

谢谢!

4

5 回答 5

1

回到我的 ActionScripting 时代,我使用javascript 语法文件做得很好——因为两者都基于 ECMAScript,所以语法基本相同。似乎也有一些语法文件可以两者兼得,比如这个.

我不知道您是否会使用 AS3 编译器走得很远,因为您几乎需要从 Flash 编辑器本身构建源代码,因为它们依赖于各种资产(电影、图像等)。

于 2009-11-04T00:34:42.533 回答
1

我不知道如何设置 VIM,但我已经成功地将FCSH用作 AS3 的终端/bash shell 编译器:

于 2009-11-04T00:58:14.653 回答
1

我以前用这个as3语法文件:http ://www.vim.org/scripts/script.php?script_id=1061 如果要解释ActionScript,必须通过Adobe软件。它是一种专有语言,因此除非 Adob​​e 提供命令行解释器,否则您将找不到。(编辑:事实上 Adob​​e Labs 确实有这个FCSH,我没有尝试过,但它可能是你要找的)。查看http://bitbucket.org/kuy/dotfiles-x40/src/tip/vimfiles/dict/actionscript.dict以获取 ActionScript 的字典文件。将该文件复制到 dict 文件夹后,将以下内容添加到 .vimrc 中:

autocmd FileType actionscript set omnifunc=actionscriptcomplete#CompleteAS
autocmd FileType actionscript :set dictionary=$HOME/vimfiles/dict/actionscript.dict

于 2009-11-04T12:21:38.843 回答
1

原来这个语法文件MacVim中对我来说效果很好。

于 2010-01-19T21:49:12.457 回答
1

最佳答案中指向 actionscript.dict 的链接已损坏,但如果您在周围搜索,您可以找到一个。

或者,neocomplcache vim 插件也支持 actionscript 完成。我已经安装了它,它非常好:

http://www.vim.org/scripts/script.php?script_id=2620

于 2010-08-03T21:26:11.343 回答