糖果实验室杂货铺

Candy Lab

MoonScript脚本开发简介

1 year ago 0

Coffescript是一种中间的脚本,可以把这种脚本翻译成JavaScript。而MoonScript,是可以翻译成lua语言的中间脚本。

本文简单的介绍的:

  1. 如何在VIM中,实现MoonScript语法高亮。
  2. 如何简单的编译MoonScript脚本。

1.安装MoonScript

1
sudo luarocks install moonscript

2.创建.moon源文件

app.moon

None
1
2
3
4
lapis = require "lapis"   
class extends lapis.Application   
  "/": => 
"Welcome to Lapis #{require "lapis.version"}!"

3.安装MoonScript语法高亮的插件。

3-1.下载vim的bundle插件管理程序。

1
git clone https://github.com/gmarik/vundle.git ~/.vim/bundle/vundle

3-2.创建.vimrc配置文件。

1
vim ~/.vimrc

3-3. 编辑.vimrc文件内容。

1
2
3
4
5
6
set nocompatible                                                                                                                      
filetype off                                                                                                                          
set rtp+=~/.vim/bundle/vundle/                                                                                                        
call vundle#rc()                                                                                                                                      
Bundle 'leafo/moonscript-vim'                                                                                                         
syntax enable

3-4.进入VIM,安装bundle插件。

1
vim +BundleInstall

3-5.翻译成lua脚本,并运行。

1
2
moonc app.moon
lua app.lua

按照如上步骤操作后:

  1. 可以用moonc命令翻译.moon脚本到.lua脚步。
  2. vim支持moonscript的语法高亮检查。

作者:糖果

PS:转载到其它平台请注明作者姓名及原文链接,请勿用于商业用途。

http://www.lua.ren


糖果实验室

Openresty中文编程网
IKBC经典机械键盘
机械键盘领券优惠购买

Write a Comment