赞
踩
原文:https://github.com/glepnir/nvim-lua-guide-zh
nvim-lua-guide 中文版简易教程
译者: Neovim Core Developer
nvim-lua-guide 中文版简易教程
译者: Neovim Core Developer
Lua 作为 Neovim 中的一等语言的集成正在成为它的杀手级特性之一。然而,学习如何用 Lua 编写插件的教程数量并不像用 Vimscript 编写插件那样多。这是一种尝试,试图提供一些基本信息,让人们可以使用 Lua 编写 Neovim 插件。
本指南假定您使用的是最新的 Neovim Nighly build。由于 Neovim 的 0.5 版本是开发版本,请记住,正在积极开发的一些 API 并不十分稳定,在发布之前可能会发生变化。
不同于原版教程,以下资源适用于国内用户:
Lua 是一种非常干净和简单的语言。它很容易学习,特别是如果你有其他编程语言基础的例如 TypeScript / JavaScript 等,会更加容易上手 Lua。注意:Neovim 嵌入的 Lua 版本是 LuaJIT 2.1.0,它与 Lua 5.1 保持兼容(带有几个 5.2 扩展)
已经编写了一些教程来帮助人们用 Lua 编写插件。他们中的一些人在写这本指南时提供了不少的帮助。非常感谢它们的作者。
Lua 文件通常位于您的 runtimepath
中的 lua/
文件夹中(对于大多数用户来说,在 *nix 系统上为 ~/.config/nvim/lua
,在 Windows 系统上为 ~/appdata/Local/nvim/lua
)。Package.path
和 Package.cpath
全局变量会自动调整为包含该文件夹下的 Lua 文件。这意味着您可以 require()
这些文件作为 Lua 模块
我们以下面的文件夹结构为例:
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/2023面试高手/article/detail/216706
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。