# PyCharm安装Lua插件

请根据笔记的写作日期,选择性阅读。

作者: 放羊的大少爷
Home: joynoting.com
写作日期: 2019-01-23
系统: Mac@10.14.2
软件版本:
PyCharm@2018.3.3
Lua@5.3.5
EmmyLua@1.2.6
参考:
EmmyLua luacheck


学习某种语言,编写代码的时候就需要一款优秀的IDE,Lua 也不例外,这里推荐两款,两款都是免费的。

  • ZeroBrane Studio
  • IntelliJ IDEA + EmmyLua 插件(国人编写的插件)

本篇教授如何在 PyCharm 中配置 EmmyLua,PyCharm 也是 IntelliJ IDEA 系列,所以本教程应该也适用于 IntelliJ IDEA。


# 一、安装EmmyLua

点击菜单栏 > Preferences,选择左侧的 Plugins,然后在右侧的搜索栏输入 "EmmyLua" 搜索安装即可。

emmylua01


# 二、安装luasocket

为什么安装 luasocket 呢?原因很简单,因为 EmmyLua 插件依赖于它。

尝试了编译安装,以及一堆网上教程之后,都是失败。

所以 安装 luasocket 请务必按照以下步骤。

  1. 先卸载Lua,再安装Lua

如果由于某些原因,brew 已经帮你安装好了 Lua,那么务必请先进行卸载。

# 卸载 lua
brew uninstall lua

# 安装 lua
brew install lua
1
2
3
4
5
  1. 安装luarocks
# 使用 brew 安装 luarocks
brew install luarocks
1
2
  1. 安装luasocket
# 使用 luarocks 安装 luarocks
luarocks install luasocket
1
2

注:如果使用自带 lua 不能成功安装 luasocket,那么有必要卸载 lua 并重新安装 lua。

至此,配置完成,我们可以愉快的在 PyCharm 中编写 Lua 脚本了。

emmylua02


# 三、示例

首次运行某程序脚本时需要点击两次 run(▶️)按钮,再点击一次 Pesume Program(⏯)才能查看程序运行结果。

emmylua03-2

如果是第二次运行该程序的话,只需要点击一次 run(▶️)按钮,再点击一次 Pesume Program(⏯)按钮即可。

还可以为 EmmyLua 插件配置 luacheck,有兴趣的可以参照官往自行探索。

上次更新时间: 2020/3/13 下午12:44:00