跳转至

LuaSnip L3MON4D3

L3MON4D3 LuaSnip GitHub Repo stars

LuaSnip 是一款适用于 Neovim 0.7 及以上版本的代码片段插件。主要功能包括支持 Tabstops、基于 Lua 函数的文本转换、条件扩展、嵌套片段、文件类型特定片段、选择项、动态创建片段、正则触发及自动触发。插件支持解析 LSP 风格片段(可在 Lua 中直接定义,或加载 VSCode/SnipMate 格式),兼容 nvim-cmp 等补全工具。此外,还提供片段历史记录跳转及基于 Treesitter 的文件类型识别功能。