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并执行,就能直接给选中内容加上()包裹。
如果觉得每次打开命令面板麻烦,可给该命令绑定专属快捷键:
- 按下
Ctrl+K Ctrl+S(Windows/Linux)/Cmd+K Cmd+S(Mac)打开快捷键设置界面。 - 在搜索框输入
wrap with parentheses找到对应命令。 - 点击命令右侧的铅笔图标,按下你想设置的快捷键(比如
Alt+(),保存后即可一键触发包裹操作。
方法二:自定义快捷键绑定(更灵活)
通过修改快捷键配置文件实现直接绑定:
- 打开快捷键设置界面,点击右上角的「打开键盘快捷方式(JSON)」图标。
- 在配置文件中添加以下代码:
{ "key": "alt+(", // 可替换为你偏好的快捷键 "command": "editor.action.surroundWith", "args": { "surrounding": "()" }, "when": "editorTextFocus && editorHasSelection" }
- 保存配置后,选中目标字符串,按下设置的快捷键就能直接完成
()包裹。
方法三:多光标应急操作
若临时不想修改配置,可通过多光标快速完成:
- 选中目标字符串后,按下
Ctrl+Shift+L(Windows/Linux)/Cmd+Shift+L(Mac),此时字符串首尾会出现光标。 - 在左侧光标输入
(,右侧光标输入),即可完成包裹。
内容的提问来源于stack exchange,提问作者user21768806
相关产品推荐
相关产品推荐

