2009-11-04 17 views
7

Estoy intentando configurar VIM para editar Actionscript 3 para algunos proyectos de Flash próximos. No me gusta trabajar en un IDE y prefiero VIM. En este momento, sé que quiero:Conseguir que VIM sea eficiente en Actionscript como Flex

  • Omnicomplete (con la implementación del tabulador)
  • resaltado de sintaxis (hay un archivo actionscript.vim en vim.org pero el resaltado no es tan bueno como otros archivos de sintaxis)
  • compilador AS3 accesible desde bash/terminal de

he intentado establecer Omnicomplete pero estaba corriendo en problemas.

¿Cómo puedo configurar Omnicomplete con la terminación de pestañas correctamente?

¿Dónde puedo encontrar un buen archivo de sintaxis AS3?

¿Qué es un buen compilador AS3 para terminal/bash?

¿Hay algún otro complemento que pueda sugerir?

Cualquier consejo es apreciado.

Gracias!

Respuesta

1

Solía ​​usar este archivo de sintaxis AS3: http://www.vim.org/scripts/script.php?script_id=1061 Si desea interpretar ActionScript, debe hacerlo a través del software de Adobe. Es un lenguaje propietario, así que a menos que Adobe tenga un intérprete de línea de comando, no encontrará uno. (Editar: De hecho, Adobe Labs tiene este FCSH, no lo he probado pero puede ser lo que estás buscando). Consulte http://bitbucket.org/kuy/dotfiles-x40/src/tip/vimfiles/dict/actionscript.dict para obtener un archivo de diccionario para ActionScript. Una vez que copiar el archivo a la carpeta de dict, añada lo siguiente a su .vimrc:

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

1

De vuelta en mis días de ActionScripting lo hice bien utilizando un javascript syntax file - como ambos se basan en ECMAScript, la sintaxis es casi la misma. También parece haber algunos archivos de sintaxis que hacen ambos, like this one.

No sé si llegarás muy lejos con un compilador AS3, ya que necesitas construir la fuente desde el propio editor de Flash ya que existen dependencias en los distintos recursos (películas, imágenes, etc.) .

1

No sé acerca de la configuración VIM, pero yo he usado con éxito como FCSH un compilador cáscara de terminal/bash para AS3:

1

El enlace a actionscript.dict en la mejor respuesta está roto, pero si busca en Google puede encontrar uno.

Alternativamente, el plugin neocomplcache vim también es compatible con la ejecución actionscript. Lo he instalado y es bastante bueno:

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

Cuestiones relacionadas