使用VIM開發Flex 基礎環境設定

2021-08-22 20:30:47 字數 1687 閱讀 8985

[size=medium]flex sdk[/size]

[url]

開啟以上鏈結,你會看到乙個介紹頁面.

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

最後是 flex 3 compiler modules

這個就有點意思了,可以通過伺服器來編譯flex應用,可以使用tomcat, iis, apache等伺服器來編譯flex應用.我覺得j2ee的還行, iis 和 apache 的用著比較麻煩.

[b]安裝 & 設定環境變數:[/b]

在/etc/profile(需要登出,重新登入), ~/.profile(需要登出,重新登入系統), ~/.bash_profile(新開乙個terminal即可) 中的任意乙個裡檔案新增如下

export flex_home=/opt/dev/flex_sdk_3

export path=$path:$flex_home/bin

之後在terminal裡執行 [color=red]mxmlc -version[/color] ,看見輸出就ok了.

如果沒有, 請檢查路徑有沒有寫錯. 或者檢查 flex_sdk_3/bin 有沒有可執行許可權.

[size=medium]vim[/size]

note: 我用的是mac,以下設定應該在linux也可用。

如果你使用mac os leopard, 推薦你根據我的這篇([url]文章先設定下terminal.

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 檔案時,他們就是帶有語法高亮了.

截圖:[img]

--it's neal mi.

i'm a dog chasing cars. i wouldn't know what to do if i caught one.

使用VIM開發Flex 自動編譯

我很懶,並且習慣了eclipse的自動編譯功能,剛開始用vim時,總是除錯了半天,結果發現只修改了原始檔,沒有編譯.鑑於以上情況,我就考慮實現在儲存檔案時自動編譯功能,當時的想法是監控檔案系統.結果就有這篇文章 url 請教乙個問題 監控檔案系統變化 c 語言 url 這個基本可以實現,問題是只能監...

使用 Vim 搭建 Lua 開發環境

spacevim 是乙個模組化的 vim ide,針對 lua 這一語言的支援主要依靠lang lua模組以及與之相關的其它模組。的這篇文章主要介紹如何使用 spacevim 搭建 lua 的開發環境,側重介紹跟 lua 開發相關使用技巧。在閱讀這篇文章之前,可以先閱讀 使用 vim 搭建基礎的開發...

使用 Vim 搭建 Python 開發環境

spacevim 是乙個模組化的 vim ide,針對 python 這一語言的支援主要依靠lang python模組以及與之相關的其它模組。的這篇文章主要介紹如何使用 spacevim 搭建 python 的開發環境,側重介紹跟 python 開發相關使用技巧。在閱讀這篇文章之前,可以先閱讀 使用...