You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Mac下VS Code/Sublime Text给列表/元组元素批量加双引号快捷键

当然有高效的解决办法!不管是VS Code还是Sublime Text,在Mac上都能通过快捷键或批量操作,一次性给元组里的所有元素加上双引号,完全不用手动逐个修改。下面分别说两种编辑器的具体操作:

VS Code(Mac系统)

方法1:多光标批量操作

这是最直观的快速处理方式:

  • 先把光标放在第一个元素(比如red)的开头,按住Opt键,用鼠标点击其他每个元素的开头,这样每个元素前都会出现一个光标。
  • 按下双引号键",所有元素的开头就都加上了双引号。
  • 重复上述操作,把光标移到每个元素的结尾,再按一次",就能给所有元素加上结尾的双引号。

如果元素是连续排列的,还可以用Cmd+Shift+L简化操作:选中整个元组的所有元素(从redcyan),按下Cmd+Shift+L,这会在每个元素的末尾创建多光标,直接按"就能给所有元素结尾加引号,再调整光标到开头补加引号即可。

方法2:正则查找替换(更适合长列表)

如果你的元组/列表特别长,用正则替换效率拉满:

  • 按下Cmd+Opt+F打开查找替换面板,点击面板上的「正则表达式」按钮(就是那个.*图标)。
  • 在「查找内容」框里输入(\w+),这个正则会精准匹配所有单词格式的元素。
  • 在「替换为」框里输入"$1"$1代表刚才匹配到的单词,加上双引号就完成了包裹。
  • 点击「全部替换」,瞬间就能给所有元素加上双引号。
Sublime Text(Mac系统)

方法1:多光标+批量选中

  • 选中第一个元素(比如red),按住Cmd+D,每次按下都会选中下一个格式类似的元素,直到所有元素都被选中。
  • 选中后直接按下",Sublime会自动给每个选中的元素前后都加上双引号——这一步比VS Code更省心!
  • 如果元素格式不统一,也可以按住Opt键,用鼠标点击每个元素的开头/结尾,创建多光标后分别加引号。

方法2:正则查找替换

  • 按下Cmd+Opt+F打开查找替换面板,勾选左下角的「正则表达式」选项(.*图标)。
  • 查找内容填(\w+),替换内容填"$1"
  • 点击「Replace All」,一键完成所有元素的双引号包裹。

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

火山引擎 最新活动