Sublime Text快捷键咨询:如何用()/[]/{}包裹选中代码
Sublime Text 快速给选中代码包裹括号的方法
当然有啦!Sublime Text自带这个超实用的功能,不用装额外插件就能轻松搞定,操作起来特别简单:
自带默认操作(最便捷)
- 先选中你要包裹的代码片段,直接按下对应的左括号键:
(、[或{,Sublime会自动在选中内容的首尾添加配对的括号!比如选中let example = 123,按(就变成(let example = 123),按[就是[let example = 123],一步到位~ - 要是你先输入了左括号再选中代码,按下右括号键也能自动补全闭合,但直接按左括号的操作更顺手。
自定义快捷键(按需调整)
如果你想改成自己习惯的快捷键组合,可以通过自定义按键绑定实现:
- 打开Sublime Text,点击顶部菜单的
Preferences->Key Bindings - 在右侧的用户配置编辑区,添加如下代码(示例是设置Ctrl+Shift+9/[/]作为包裹快捷键,你可以改成自己喜欢的键位):
[ { "keys": ["ctrl+shift+9"], "command": "insert_snippet", "args": {"contents": "(${SELECTION})"} }, { "keys": ["ctrl+shift+["], "command": "insert_snippet", "args": {"contents": "[${SELECTION}]"} }, { "keys": ["ctrl+shift+{"], "command": "insert_snippet", "args": {"contents": "{${SELECTION}}"} } ]
保存配置后,选中代码按你设置的快捷键就能快速完成包裹操作了。
额外小技巧
- 如果不小心包裹错了,按
Ctrl+Z撤销即可; - 要是想替换已有的括号类型(比如把
()换成[]),直接选中括号内的内容,按下目标左括号键,Sublime会自动替换掉原来的括号哦~
内容的提问来源于stack exchange,提问作者user13664591
相关产品推荐
相关产品推荐

