vim - 让vim自动关闭代码块的语法结构

标签 vim ide erlang lua pascal

是否有插件可以使 vim 关闭语法结构,根据缩进和语法文件中的数据自动包装任何语言的代码块?

例如我编辑lua文件,当我编写时

function myfunction()

然后按回车键,它会自动生成结束语“end”

function myfunction()
    <cursor position>
end

或者也许任何人都可以展示一个示例,如何使用代码块的长关键字(如 lua、erlang 或 pascal)为特定语言编写自己的插件?

最佳答案

Endwise似乎就是您要找的。它已经有了 lua 支持,而且如果您熟悉 VimL,看起来扩展起来会很容易。

关于vim - 让vim自动关闭代码块的语法结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8804718/

相关文章:

asp.net-mvc - 有使用 SharpDevelop 构建 ASP.NET MVC 应用程序的经验吗?

regex - 在 Vim 中添加正则表达式搜索列表

vimrc 将注释设置为斜体

java - IDE 如何同时验证语法错误?

windows-10 - 无法在 IntelliJ IDEA 中找到或加载主类来制作 Javafx jar

list - 返回列表的最大值

vim - 如何在 vim 中重复 "viewport movements"?

Vim:按退出键录制宏无法正常工作

syntax - Erlang 不会让我结束一个函数

c - Erlang和C语言混合编程用C高比例可以吗?