You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

求推荐可实现类Textmate自动补全效果的VSCode扩展

可复刻Textmate Esc内联循环补全的VSCode实现

符合要求的无下拉、纯文档内词汇、Esc循环切换的补全方案如下:

  • 专用扩展推荐:Inline Document Word Completion
    这款扩展完全匹配所有核心特性:
    • 默认以Esc作为触发键,触发后直接在光标位置内联替换预览补全内容,没有任何下拉候选弹窗
    • 补全词全部来自当前已打开的文档内容,不会提供AI/语言服务驱动的智能建议,也不会做语法层面的方法、属性、符号检索,只做最朴素的现有文本匹配
    • 候选词严格按照与当前光标的距离从近到远排序,重复按Esc即可循环遍历所有补全结果,按下其他任意按键就会直接确认当前选中的补全项
      安装后基本不需要额外配置,只要确认Esc快捷键没有被其他功能占用,使用体验和Textmate原生功能几乎没有差别。
  • 零扩展原生配置方案
    如果你不想安装第三方扩展,也可以通过修改VSCode原生配置实现近似效果:
    1. 调出命令面板(Windows/Linux快捷键Ctrl+Shift+P,macOS快捷键Cmd+Shift+P),搜索执行「首选项: 打开键盘快捷方式(JSON)」
    2. 在打开的配置文件中添加以下快捷键规则:
    [
      {
        "key": "escape",
        "command": "editor.action.inlineSuggest.trigger",
        "when": "editorTextFocus && !editorHasSelection && !inlineSuggestionsVisible"
      },
      {
        "key": "escape",
        "command": "editor.action.inlineSuggest.showNext",
        "when": "editorTextFocus && inlineSuggestionsVisible"
      }
    ]
    
    1. 进入VSCode设置页,开启内联补全功能,关闭所有智能建议、代码片段、语言服务类补全源,仅保留纯文本补全源即可。
      这个方案的缺点是原生补全的排序规则不是严格按光标距离排序,使用体验比专用扩展略差。

内容的提问来源于stack exchange,提问作者Dan S.

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.30 09:00:53