MoonScript脚本开发简介
Coffescript是一种中间的脚本,可以把这种脚本翻译成JavaScript。而MoonScript,是可以翻译成lua语言的中间脚本。
本文简单的介绍的:
-
如何在VIM中,实现MoonScript语法高亮。
-
如何简单的编译MoonScript脚本。
1.安装MoonScript
sudo luarocks install moonscript
2.创建.moon源文件
app.moon
lapis = require "lapis"
class extends lapis.Application
"/": =>
"Welcome to Lapis #{require "lapis.version"}!"
3.安装MoonScript语法高亮的插件。
3-1.下载vim的bundle插件管理程序。
git clone https://github.com/gmarik/vundle.git ~/.vim/bundle/vundle
3-2.创建.vimrc配置文件。
vim ~/.vimrc
3-3. 编辑.vimrc文件内容。
set nocompatible
filetype off
set rtp+=~/.vim/bundle/vundle/
call vundle#rc()
Bundle 'leafo/moonscript-vim'
syntax enable
3-4.进入VIM,安装bundle插件。
vim +BundleInstall
3-5.翻译成lua脚本,并运行。
moonc app.moon
lua app.lua
按照如上步骤操作后:
-
可以用moonc命令翻译.moon脚本到.lua脚步。
-
vim支持moonscript的语法高亮检查。
作者:糖果
PS:转载到其它平台请注明作者姓名及原文链接,请勿用于商业用途。