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

如何调整Xcode中CMD+/快捷键的注释插入位置?

Xcode CMD+/注释格式调整方案

方法一:自定义脚本+Xcode行为

  1. 编写Shell脚本并保存为smart_comment.sh,执行chmod +x smart_comment.sh赋予脚本执行权限:
#!/bin/bash

# 获取Xcode中选中的代码内容
selected_content=$(osascript -e 'tell application "Xcode" to get selection of text document 1')

# 处理每一行:将//添加到缩进空白之后、代码内容之前
processed_content=$(echo "$selected_content" | sed -E 's/^([[:space:]]*)(.*)/\1\/\/ \2/')

# 将处理后的内容替换回Xcode选中区域
osascript -e "tell application \"Xcode\" to set selection of text document 1 to \"$processed_content\""
  1. 打开Xcode偏好设置 → 选择Behaviors选项卡,点击左下角+新建一个行为,命名为「智能注释」
  2. 在右侧面板勾选Run选项,选择刚才创建的smart_comment.sh脚本
  3. 切换到Keyboard标签,为这个行为绑定快捷键(可以直接替换原有的CMD+/,或设置新的快捷键组合)

方法二:使用第三方Xcode插件

选择支持自定义行注释位置的Xcode插件(如Commentator),安装后可配置让//自动添加到缩进空白之后、代码内容之前。注意需选择与当前Xcode版本兼容的插件,安装时可能需要绕过Apple的签名限制。

小提示

如果脚本遇到含特殊符号(如双引号)的代码出现异常,可以调整sed的处理逻辑,或改用AppleScript实现更精准的文本操作。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.20 22:15:06