vscode-endwise:自动补全块结束关键字的VS Code扩展
在Ruby、Crystal、Elixir、Julia、Lua、Makefile、Bash等语言中,回车后自动补全end类结束关键字并保持缩进。
vscode-endwise 是一个 VS Code 扩展,灵感来自 tpope 的 endwise.vim。在 Ruby、Crystal、Elixir、Julia、Lua、Makefile、Bash 等以 end 类关键字结束代码块的语言中,它会在块起始行按回车时自动补上配对的结束关键字,并保持正确的缩进层级;在行中按 ctrl+enter / cmd+enter 也能触发闭合。扩展还会检测块是否已经闭合,避免重复插入 end。