VSCode是否有可学习用户常用代码片段的插件?
解决VSCode代码片段推荐不符合使用习惯的问题
作为长期泡在VSCode里写代码的人,太懂你这种输入"d"却跳出一堆无关内容的烦躁了!刚好有几个实用方案能帮你让VSCode“摸清”你的常用习惯,优先推送你真正需要的片段:
1. 用AI插件自动学习你的输入习惯
首推Tabnine——这个AI辅助补全工具会默默观察你平时写代码的风格、常用的代码片段甚至变量命名偏好。用一段时间后,它就能精准预判你要输入的内容:比如你高频使用div,输入"d"时它会把div相关的片段排在最前面,完全替代那些无关的默认推荐。而且它支持几乎所有主流编程语言,除了片段补全还能帮你补全整段逻辑代码,实用性拉满。
2. 手动定制+内置设置强化优先级
如果你不想用AI插件,靠VSCode本身的功能也能搞定:
- 创建自定义常用片段:打开命令面板(Ctrl+Shift+P),输入
Configure User Snippets,选择你常用的语言(比如HTML就选html.json),然后添加你高频用的片段,比如div的配置:"快速生成Div标签": { "prefix": "d", "body": "<div>$1</div>", "description": "一键生成基础div结构" } - 调高片段推荐优先级:打开VSCode设置(Ctrl+,),搜索
editor.snippetSuggestions,把值改成top,这样所有自定义和内置片段都会排在普通代码补全的前面;再搜索editor.suggestSelection,设置为recentlyUsed,让VSCode优先推荐你最近用过的内容,相当于手动“训练”它记住你的使用习惯。
3. 备选插件:Snippet Creator
这个插件能帮你快速生成自定义片段——选中你常用的代码块,右键选择Create Snippet,填好前缀和描述就能一键生成,省去手动写JSON配置的麻烦。配合上面的优先级设置,也能让你的常用片段牢牢排在推荐列表的最前面。
内容的提问来源于stack exchange,提问作者Damián Acevedo
相关产品推荐
相关产品推荐

