`
iMzw
  • 浏览: 193938 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

使用VIM开发Flex - 基础环境设置

    博客分类:
  • Flex
阅读更多
Flex SDK
下载:
http://opensource.adobe.com/wiki/display/flexsdk/Downloads
打开以上链接,你会看到一个介绍页面.
首先是介绍三种类型的下载
1. Free Adobe Flex SDK - 通常我们用这个就可以了, 包括所有的组件.
2. Open Source FLex SDK - 这里面不包括Adobe非开源的组件,比如: Chart, Advanced DataGrid 等.
3. Adobe Add-ons for Open Source Flex SDK - 这里面的东西就是 Free Adobe Flex SDK - Open Source FLex SDK.

接下来是不同的版本
Gumbo - 预览版的Flex4
Flex3 - 稳定版的Flex3, 我们使用这个, 下载它的最新Release

最后是 Flex 3 Compiler Modules
这个就有点意思了,可以通过服务器来编译Flex应用,可以使用Tomcat, IIS, Apache等服务器来编译Flex应用.我觉得J2EE的还行, IIS 和 Apache 的用着比较麻烦.

安装 & 设置环境变量:
解压下载的 Flex-*.zip 到某一路径, 我暂且放在 /opt/dev/flex3-sdk

在/etc/profile(需要注销,重新登录), ~/.profile(需要注销,重新登录系统), ~/.bash_profile(新开一个Terminal即可) 中的任意一个里文件添加如下

 export FLEX_HOME=/opt/dev/flex_sdk_3
 export PATH=$PATH:$FLEX_HOME/bin


之后
在Terminal里执行 mxmlc -version ,看见输出就OK了.

如果没有, 请检查路径有没有写错. 或者检查 flex_sdk_3/bin 有没有可执行权限.

VIM

NOTE: 我用的是Mac,以下设置应该在Linux也可用。

如果你使用Mac OS Leopard, 推荐你根据我的这篇(http://nealmi.iteye.com/blog/259015)文章先设置下Terminal.

下载附件flex-vims.zip, 解压你会得到两个.vim 文件.将它们放到

Mac OS Leopard - /usr/share/vim/vim72/syntax/
Linux - 我不太确定了,应该和Mac的类似,前段时间格式化了家里台式机的硬盘,Ubuntu和Fedora全废了, 有确定的兄弟请留个言.

之后在~/.vimrc 里添加如下

 set cindent
 set smartindent
 set autoindent
 set expandtab
 set shiftwidth=2
 set tabstop=2
 set number
   
 au BufNewFile,BufRead *.mxml set filetype=mxml
 au BufNewFile,BufRead *.as set filetype=actionscript
 syntax on
 

以上的主要目的是, 设置自动缩进, tab的宽度,开启行号, 开启语法着色.

经过以上设置, 当你新建*.as, *.mxml 文件时,他们就是带有语法高亮了.

截图:


--
It's Neal Mi.
I'm a dog chasing cars. I wouldn't know what to do if I caught one.



  • 大小: 12.6 KB
  • 大小: 259.6 KB
3
0
分享到:
评论

相关推荐

    河北工程大学编译原理课设 题目:使用Flex对输入内容进行正则匹配

    通过这个课程设计,学生不仅能掌握编译原理的实际应用,还能提升Linux环境下的开发能力,为未来从事软件开发和系统级编程打下坚实基础。同时,这也是一个很好的实践机会,让学生能够将理论知识与实际问题相结合,...

    android开发环境搭建.txt

    ### Android开发环境搭建知识点 #### 一、Linux下的基本工具安装 在进行Android开发之前,首先需要准备一个良好的开发环境。对于Linux系统来说,安装一些基础的文本编辑器和其他辅助工具是十分必要的。 ##### 1. ...

    ( WinXP Ubuntu10.10双系统下搭建开发环境笔记

    在本文中,我们将详细介绍如何在Windows XP和Ubuntu 10.10双系统环境下搭建一个完整的开发环境。这个过程包括安装Ubuntu系统、配置SSH通信、安装JDK、设置环境变量、解压缩项目工程以及安装必要的编译工具和编辑器。...

    openHarmony基础使用部分

    ### openHarmony基础使用知识点详解 #### 一、OpenHarmony简介与Ubuntu环境配置 **OpenHarmony**是由开放原子开源基金会...希望本文能帮助大家更好地理解OpenHarmony的基础使用部分,并顺利完成相关项目的开发工作。

    mx&m8烧录文档

    ### mx&m8烧录文档知识点解析 ...以上知识点详细介绍了 MX&M8 平台上开发环境的搭建、代码的下载与编译、程序的烧录方法、调试工具的使用以及基本功能的修改等内容,对于从事此类硬件开发的技术人员来说非常实用。

    android 开发指南

    本实验详细介绍了如何在Ubuntu环境下搭建Android开发的基本环境,包括安装必要的开发工具、交叉编译器等。这对于初学者来说是一个非常宝贵的资源,不仅提供了具体的命令示例,还解释了每个步骤的目的和意义。通过...

    linuxlamp环境搭建教程借鉴.pdf

    使用`yum install`命令安装ntp, vim-enhanced, gcc, gcc-c++, gcc-g77, flex, bison, autoconf, automake, bzip2-devel, ncurses-devel, libjpeg-devel, libpng-devel, libtiff-devel, freetype-devel, pam-devel, ...

    Android编译环境的配置[归类].pdf

    在终端中使用`vim /etc/apt/sources.list`打开文件,在末尾添加如下行: ``` deb http://ubuntu.srt.cn/ubuntu/ jaunty multiverse deb http://ubuntu.srt.cn/ubuntu/ jaunty-updates multiverse ``` 接着,使用`...

    Linux+Apache+Nginx+MySQL+PHP_前后端_部署_生产环境

    安装基础环境 首先,需要确保安装了必要的开发工具和库,以便后续编译安装各组件。这一步骤包括但不限于安装`yum-fastestmirror`、`make`、`gcc`等。 ```bash yum -y remove httpd mysql php yum -y install yum-...

    android源码的编译.pdf

    为了使系统能够识别并使用上述安装的工具和库文件,还需对环境变量进行设置。可以在用户主目录下的`.bashrc`文件中添加或更新环境变量。 ```sh vim ~/.bashrc ``` 在`.bashrc`文件中添加以下内容: ```sh # Java ...

    ccnx安装步骤

    #### 一、环境准备:基础软件包安装 为了确保 CCNX 6.1 能够顺利安装并运行,在 Ubuntu 系统上首先需要安装一系列的基础软件包。这些软件包包括编辑器、构建工具、开发库等。 ##### 1. 编辑器与版本控制系统 - **...

    fastDFS 安装文件 fastDFS 安装文件

    首先,安装FastDFS的前提是确保你的系统已经安装了一些必要的依赖包和开发工具。在描述中列出的是一系列必须的软件,包括但不限于vim、wget、gcc、pcre、ntp等。这些工具和库是FastDFS正常运行的基础。你可以通过...

    crosstool创建交叉编译工具链(Ubuntu).docx

    在Ubuntu下,需要安装一些基础的编译工具和开发库,如bison、flex、build-essential、patch和libncurses5-dev。使用`sudo apt-get install`命令来安装它们。 3. **替换ld和as**: 由于Ubuntu 10.04自带的binutils...

    LFS中文教程

    - 有一定的编程基础,尤其是Shell脚本编写能力。 - **文档结构**: - 第一部分:介绍LFS的概念和准备工作。 - 第二部分:详细指导如何从零开始构建LFS系统。 - 第三部分:包含各种附录,如常见问题解答等。 ##...

    手写数据库内核 C语言版 内含源码

    通过跟随本教程的学习和实践,不仅可以提升个人技能,还能为未来数据库相关项目的开发奠定坚实的基础。希望每位读者都能在这个过程中收获满满的知识和技术经验。 最后,对于教程中可能出现的错误或不足之处,欢迎...

Global site tag (gtag.js) - Google Analytics