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

glepnir/nvim-lua-guide-zh: https://github.com/nanotee/nvim-lua-guide chinese ver ...

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

开源软件名称(OpenSource Name):

glepnir/nvim-lua-guide-zh

开源软件地址(OpenSource Url):

https://github.com/glepnir/nvim-lua-guide-zh

开源编程语言(OpenSource Language):


开源软件介绍(OpenSource Introduction):

在 neovim 中使用 Lua

nvim-lua-guide 中文版简易教程

译者:Neovim Core Developer

↖️ (感觉太多太杂乱?使用 Github TOC 来浏览大纲!)

简介

Lua 作为 Neovim 中的一等语言的集成正在成为它的杀手级特性之一。然而,学习如何用 Lua 编写插件的教程数量并不像用 Vimscript 编写插件那样多。这是一种尝试,试图提供一些基本信息,让人们可以使用 Lua 编写 Neovim 插件。

本指南假定您使用的是 Neovim 0.5+

学习 Lua

不同于原版教程,以下资源适用于国内用户:

Lua 是一种非常干净和简单的语言。它很容易学习,特别是如果你有其他编程语言基础的例如 TypeScript / JavaScript 等,会更加容易上手 Lua。注意:Neovim 嵌入的 Lua 版本是 LuaJIT 2.1.0,它与 Lua 5.1 保持兼容(带有几个 5.2 扩展)

现有的一些在 Neovim 中使用 Lua 的教程

已经编写了一些教程来帮助人们用 Lua 编写插件。他们中的一些人在写这本指南时提供了不少的帮助。非常感谢它们的作者。

相关插件

Lua 文件位置

init.lua

Neovim 支持从 init.lua 文件加载配置而不是通常的 init.vim 文件。

注意:init.lua 文件是完全可选的。Neovim 仍然支持从 init.vim 加载配置。请记住,Neovim 的一些功能还没有 100% 暴露给 Lua 模块部分。

模块

Lua 模块通常位于您的 runtimepath 中的 lua/ 文件夹中(对于大多数用户来说,在 *nix 系统上为 ~/.config/nvim/lua,在 Windows 系统上为 ~/appdata/Local/nvim/lua)。这意味着您可以 require() 这些文件作为 Lua 模块

我们以下面的文件夹结构为例:


鲜花

握手

雷人

路过

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

请发表评论

全部评论

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

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

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

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

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