• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

trixnz/vscode-lua: Intellisense and Linting for Lua in VSCode

原作者: [db:作者] 来自: 网络 收藏 邀请

开源软件名称(OpenSource Name):

trixnz/vscode-lua

开源软件地址(OpenSource Url):

https://github.com/trixnz/vscode-lua

开源编程语言(OpenSource Language):

TypeScript 93.0%

开源软件介绍(OpenSource Introduction):

Build Status Visual Studio Marketplace

Lua for Visual Studio Code

Provides Intellisense and Linting for Lua in VSCode

Features

  • Autocompletion
  • Go to Symbol
  • Error checking
  • Linting
  • Formatting
  • Code Snippets

Installing

  • Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter:
  • ext install vscode-lua

Alternatively, you can download the extension from the marketplace.

Settings

lua.luacheckPath (Default: null)

Specifies the path to luacheck binary (if not found on PATH).

lua.preferLuaCheckErrors (Default: false)

Specifies whether to prefer luacheck errors over the standard luaparse errors if luacheck is available.

lua.targetVersion (Default: 5.1)

Specifies the target version of Lua. Valid options:

  • 5.1
  • 5.2
  • 5.3

Can also be changed using the version selector in the bottom right of the IDE.

lua.format.enabled (Default: true)

Specifies whether to use the Lua formatter

lua.format.lineWidth (Default: 120)

Maximum length of a line before it will be wrapped.

lua.format.indentCount (Default: 4)

Number of characters to indent.

lua.format.singleQuote (Default: false)

Whether to use single or double quotes on strings. Defaults to double quotes.

lua.linting.enabled (Default: true)

Specifies whether to enable linting of source files

lua.linting.luaCheckConfig (Default: null)

Path to a .luacheckrc to be used for linting, instead of the default luacheck search path

lua.linting.luaCheckArgs (Default: [])

Additional arguments to pass to luacheck

Luacheck

Support for linting is provided via luacheck. Installation instructions can be found on the luacheck repository.

Once installed, luacheck support can be activated by assigning the lua.luacheckPath setting to the path of the luacheck executable. Additionally, since luacheck provides vastly more detailed and contextually aware errors that may sometimes duplicate those created by luaparse, the setting lua.preferLuaCheckErrors can be set to true to suppress luaparse errors.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgments




鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap