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

VSCode如何设置快捷键为选中文本或光标处单词添加双圆括号

双括号包裹快捷键设置方案

以下为不同常用场景的实现方法:

VS Code 配置方法

  • 按下Ctrl+K Ctrl+S打开快捷键面板,点击面板右上角的打开键盘映射(JSON)图标,进入keybindings.json配置文件
  • 在配置数组中添加以下规则,保存后即可生效:
{
  "key": "ctrl+alt+d",
  "command": "editor.action.insertSnippet",
  "when": "editorTextFocus",
  "args": {
    "snippet": "(( ${TM_SELECTED_TEXT:-${TM_CURRENT_WORD}} ))"
  }
}
  • 配置逻辑:如果当前有选中文本,直接包裹选中内容;如果没有选中文本,自动识别光标所在的完整单词进行包裹,完全匹配需求。

Obsidian 配置方法

  • 安装社区插件Quick Add后进入插件设置页
  • 新建一个「宏」类型的命令,添加「插入模板」动作,模板内容填入(({{selectedText:{{word}}}}))
  • 进入Obsidian全局快捷键设置,找到刚创建的Quick Add命令,绑定Ctrl+Alt+D即可使用。

全编辑器通用方案(Windows平台)

如果需要在所有文本编辑场景生效,可以用AutoHotkey实现全局快捷键:

  • 安装AutoHotkey软件后,新建后缀为.ahk的脚本文件
  • 粘贴以下代码到脚本中:
^!d::
ClipSaved := ClipboardAll
Clipboard := ""
Send, ^c
ClipWait, 0.2
if ErrorLevel {
  Send, ^{Left}+^{Right}^c
  ClipWait, 0.2
}
Send, ((%Clipboard%))
Clipboard := ClipSaved
return
  • 双击运行脚本后,全局任意文本编辑区域按Ctrl+Alt+D都可实现需求,脚本运行时不会修改剪贴板原有内容。

内容的提问来源于stack exchange,提问作者Sabirul Mostofa

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.26 22:54:06