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

VS Code中如何一键将文本包裹在括号内?

在VS Code中一键给字符串包裹括号的实现方法

方法一:使用内置包裹命令

VS Code自带文本包裹功能,无需额外插件:

  • 选中需要处理的字符串(比如"No result"),可以用鼠标拖选,或用Ctrl+D(Windows/Linux)/Cmd+D(Mac)快速选中当前目标文本。
  • 按下Ctrl+Shift+P(Windows/Linux)/Cmd+Shift+P(Mac)打开命令面板,输入Wrap with Parentheses并执行,就能直接给选中内容加上()包裹。

如果觉得每次打开命令面板麻烦,可给该命令绑定专属快捷键:

  1. 按下Ctrl+K Ctrl+S(Windows/Linux)/Cmd+K Cmd+S(Mac)打开快捷键设置界面。
  2. 在搜索框输入wrap with parentheses找到对应命令。
  3. 点击命令右侧的铅笔图标,按下你想设置的快捷键(比如Alt+(),保存后即可一键触发包裹操作。

方法二:自定义快捷键绑定(更灵活)

通过修改快捷键配置文件实现直接绑定:

  1. 打开快捷键设置界面,点击右上角的「打开键盘快捷方式(JSON)」图标。
  2. 在配置文件中添加以下代码:
{
    "key": "alt+(", // 可替换为你偏好的快捷键
    "command": "editor.action.surroundWith",
    "args": {
        "surrounding": "()"
    },
    "when": "editorTextFocus && editorHasSelection"
}
  1. 保存配置后,选中目标字符串,按下设置的快捷键就能直接完成()包裹。

方法三:多光标应急操作

若临时不想修改配置,可通过多光标快速完成:

  • 选中目标字符串后,按下Ctrl+Shift+L(Windows/Linux)/Cmd+Shift+L(Mac),此时字符串首尾会出现光标。
  • 在左侧光标输入(,右侧光标输入),即可完成包裹。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.23 19:07:02