在 Visual Studio 代码中创建代码片段触发按键 TAB?

Create code snippets in Visual Studio Code on trigger keypress TAB?

这在 Visual Studio 代码中是否可行,例如在 AtomSublime Text 中,可以在其中插入代码片段按 TAB 键。

是的,这是可能的。不过您使用的语言需要支持它。

以下帮助页面解释了如何使用它们以及如何创建您自己的:

https://code.visualstudio.com/Docs/customization/userdefinedsnippets

有一个设置:

"editor.tabCompletion": true

控制 Tab 键是否触发扩展,我相信默认情况下它是关闭的,但您可以从 文件 -> 首选项 -> 设置中更改它。

"editor.tabCompletion": true <-- 我经常在编辑器试图弄清楚我还想要什么的情况下长时间加载暂停。

"editor.tabCompletion": onlySnippets

^ 我更喜欢将我的打字和 Tab 键保留给我的代码片段,并立即插入我的片段而不会出现任何延迟。