恢复 code .关联到 VS CODE
# 删除旧的符号链接(如果是被 Cursor 覆盖的) sudo rm /usr/local/bin/code # 重新安装 VS Code 的 CLI 命令 打开 VS Code -> 按 `Cmd+Shift+P` -> 输入 "Shell Command: Install 'code' command in PATH"为Cursor设置独立的命令(可选)
如果希望用 cursor . 打开 Cursor:
# 检查 Cursor 是否已提供 CLI 工具(通常安装时会自动添加) which cursor # 如果未找到,手动创建符号链接(路径可能因安装方式不同) sudo ln -s /Applications/Cursor.app/Contents/Resources/app/bin/cursor /usr/local/bin/cursor验证结果
# 检查命令指向 which code # 应指向 VS Code which cursor # 应指向 Cursor # 测试命令 code . # 打开 VS Code cursor . # 打开 Cursor
经过以上步骤如果还没有生效的话,需要经过一下检查
删除别名
检查你的 Shell 配置文件(如 ~/.zshrc 或 ~/.bash_profile):
# 查看配置文件内容 cat ~/.zshrc # 如果使用 zsh(macOS 默认) cat ~/.bash_profile # 如果使用 bash # 用文本编辑器(如 VS Code)打开配置文件 code ~/.zshrc # 或用其他编辑器找到类似以下行并删除或注释掉:
# 别名 # alias code='open -a "Visual Studio Code"' alias cursor='open -a "Cursor"'重新加载配置(重要)
source ~/.zshrc # 或 source ~/.bash_profile验证修复
which code # 现在应该显示 `/usr/local/bin/code`(指向 VS Code) code . # 应该打开 VS Code防止 Cursor 再次劫持(可选)
如果 Cursor 的安装脚本自动添加了别名,可以通过以下方式阻止:
# 在配置文件中添加保护(优先于别名) echo 'unalias code 2>/dev/null' >> ~/.zshrc # 或 ~/.bash_profile