当前位置: 首页 > news >正文

Claude Code 在 JetBrains IDE 的用户指南

Claude Code 是由 Anthropic 推出的智能编码工具,作为全球最强大的编程助手之一,Claude Code 提供了专门的 JetBrains IDE 插件,支持包括 IntelliJ IDEA、PyCharm、WebStorm、GoLand、PhpStorm 和 Android Studio 在内的整个 JetBrains IDE 系列。通过结合 AceData Cloud 的代理服务,用户可以更高效地配置和使用 Claude Code。

环境准备/前置条件

在开始之前,请确保你已经具备以下前置条件:

  • 安装了支持的 JetBrains IDE。
  • 访问互联网以获取 Claude Code 的 API 凭证。
  • 安装了 Claude Code CLI。

详细步骤

申请使用 Claude Code

首先,访问 Claude Messages 服务页面,点击“获取”按钮以获取请求所需的凭证:

如果你尚未登录或注册,将自动重定向到登录页面。登录或注册后,页面会自动返回。

首次申请用户还可以体验免费的配额,使用 Claude Code 服务。

支持的 IDE

Claude Code 插件支持以下 JetBrains IDE:

IDE适用语言/场景
IntelliJ IDEAJava, Kotlin, Scala 等
PyCharmPython
WebStormJavaScript, TypeScript
GoLandGo
PhpStormPHP
Android StudioAndroid 开发
其他大多数 JetBrains IDE 均受支持

安装

前置条件

首先确保安装了 Claude Code CLI,可以通过以下命令进行安装:

# macOS / Linux / WSL curl -fsSL https://claude.ai/install.sh | bash # 或使用 Homebrew brew install claude-code

安装完成后,可以通过以下命令验证:

claude --version
安装插件
  1. 打开 JetBrains IDE。
  2. 进入设置插件市场
  3. 搜索Claude Code
  4. 点击安装
  5. 重启 IDE。

你也可以直接访问 JetBrains Marketplace 进行在线安装。

注意: 插件安装后需要完全重启 IDE(可能需要多次重启)才能生效。

配置 AceData Cloud API

Claude Code JetBrains 插件通过集成终端运行claude命令,因此环境变量的配置方式与 CLI 相同。

第一步:创建 config.json

为 Claude Code 创建配置文件:

系统路径
macOS / Linux~/.claude/config.json
WindowsC:\Users\{username}\.claude\config.json

在此文件中写入以下内容并保存:

{ "primaryApiKey": "self" }

macOS / Linux 的快速创建命令:

mkdir -p ~/.claude && echo '{"primaryApiKey": "self"}' > ~/.claude/config.json
第二步:配置环境变量

方法 1:在 Shell 配置文件中设置(推荐)

在你的~/.zshrc~/.bashrc中添加以下内容,将{token}替换为你的 API 令牌:

# AceData Cloud - Claude Code 代理配置 export ANTHROPIC_AUTH_TOKEN="{token}" export ANTHROPIC_BASE_URL="https://api.acedata.cloud"

修改后执行source ~/.zshrc使配置生效,然后重启 JetBrains IDE

方法 2:在 Claude Code settings.json 中设置

编辑~/.claude/settings.json(如果不存在则创建):

{ "env": { "ANTHROPIC_AUTH_TOKEN": "{token}", "ANTHROPIC_BASE_URL": "https://api.acedata.cloud" } }

提示: API 令牌可以在 AceData Cloud 控制台 中查看。

基本使用

从 IDE 集成终端启动

打开 JetBrains IDE 的集成终端并运行:

claude

在 IDE 的集成终端中运行时,所有集成功能(Diff 视图、上下文选择等)将自动激活。

从外部终端连接

如果在外部终端中运行 Claude Code,可以使用/ide命令连接到 JetBrains IDE:

claude > /ide

确保从与 IDE 项目根目录相同的路径启动 Claude,以便 Claude 可以访问相同的文件集。

快捷键
快捷键功能
Cmd+Esc(Mac) /Ctrl+Esc(Windows/Linux)快速打开 Claude Code
Cmd+Option+K(Mac) /Alt+Ctrl+K(Windows/Linux)插入文件引用(例如@File#L1-99
集成功能

Claude Code JetBrains 插件提供以下集成功能:

  • Diff 视图:代码更改直接显示在 IDE 的 Diff 查看器中。
  • 上下文选择:当前选中的代码和标签会自动与 Claude 共享。
  • 文件引用:使用快捷键快速引用文件和行号。
  • 诊断共享:IDE 中的 Lint、语法错误和其他诊断信息会自动与 Claude 共享。

插件设置

可以在设置工具Claude Code [Beta]中进行配置:

设置描述
Claude 命令自定义 Claude 命令路径(例如/usr/local/bin/claude
启用自动更新自动检查并安装插件更新
启用使用 Option+Enter在 macOS 上使用 Option+Enter 在提示框中插入新行

WSL 用户配置

如果在 WSL 环境中使用,请将 Claude 命令设置为:

wsl -d Ubuntu -- bash -lic "claude"

(将Ubuntu替换为你的 WSL 发行版名称)

常见问题

如果连接失败,该怎么办?

  1. 检查~/.claude/config.json文件是否正确创建。
  2. 确认环境变量是否设置正确。
  3. 确认 API 令牌是否有效(可在 控制台 查看)。
  4. 重启 JetBrains IDE 再试一次。

如果插件无法工作怎么办?

  1. 确保 Claude Code 从项目根目录运行。
  2. 检查插件是否在 IDE 设置中启用。
  3. 完全重启 IDE(可能需要多次重启)。
  4. 如果使用远程开发模式,请确保插件已安装在远程主机上(设置 → 插件(主机))。

IDE 未被检测到?

  1. 确认插件已安装并启用。
  2. 重启 IDE。
  3. 确保 Claude Code 在集成终端中运行。
  4. WSL 用户请参考 WSL 故障排除指南。

命令未找到

如果点击 Claude 图标提示“命令未找到”:

  1. 确认 CLI 是否安装:which claude
  2. 在插件设置中配置 Claude 命令的完整路径。
  3. WSL 用户使用上述 WSL 命令格式。

如何检查剩余配额?

登录 AceData Cloud 控制台 查看当前账户的剩余配额和使用情况。

总结

本文介绍了如何在 JetBrains IDE 中配置和使用 Claude Code,通过 AceData Cloud 的代理服务,开发者可以更高效地进行编程。希望这篇指南对你有所帮助,祝你编程愉快!

  • 📖 Claude Code JetBrains 官方文档
  • 🔧 AceData Cloud Claude Code 服务
  • 💬 如有任何问题,欢迎通过平台客服与我们联系。

技术标签:#ClaudeCode #JetBrains #AceDataCloud #编程助手 #IDE插件

http://www.jsqmd.com/news/816156/

相关文章:

  • 缠论自动化分析:如何用5分钟将复杂理论转化为通达信可视化信号
  • HA Vibecode Agent:让AI成为你的Home Assistant智能管家
  • 企业年会知识竞赛互动环节设计指南
  • 从仿真卡死到波形完美:手把手教你用Verilog Testbench调试时钟问题(Modelsim/VCS实测)
  • 工程师职场年龄歧视量化调查:从数据看行业偏见与应对策略
  • 新手也能看懂的CTF逆向题:手把手带你分析BUUCTF的luck_guy(附完整脚本)
  • ElevenLabs+Adobe Audition协同工作流:从文本预处理→语音合成→母带级润色的12分钟极速交付法
  • 2026安庆婚纱摄影综合实力排名TOP5:皖西南地区口碑标杆机构深度测评 - charlieruizvin
  • 使用python快速测试taotoken多模型api的兼容性与效果
  • 对比直接使用官方 API,通过 Taotoken 聚合调用的路由稳定性体验
  • 深入AMD Ryzen底层:SMU Debug Tool三阶硬件调试实战指南
  • 抖音下载神器:3分钟掌握无水印批量下载技巧
  • 2026无人机电力巡检公司盘点:按企业规模怎么选 - 速递信息
  • 2026义乌婚纱摄影行业综合实力TOP10四大头部品牌领衔品质婚照新标杆 - charlieruizvin
  • 安全认证:从可选项到必选项,构建产品信任与市场准入的基石
  • ESP32实战指南:SDMMC接口高效读写SD卡全解析
  • 2026动态扭矩传感器推荐排名,广东犸力头部品牌更放心 - 品牌速递
  • 3步轻松解密网易云音乐NCM文件:免费工具完整使用指南
  • 如何修正图片中特定位置的颜色?
  • 全网最强小说下载器:如何一键收藏100+网站的小说内容?
  • 2026年江浙沪自动给料计量设备厂家推荐:全自动配料输送系统整体方案 - 品牌2025
  • aider:Git原生AI结对编程工具,提升开发效率实战指南
  • MASA全家桶汉化包:让Minecraft模组界面说中文的完整指南
  • 【深度学习实战】从零构建数据集标签:手把手生成训练与验证清单
  • 基于STM32CubeMx与FreeRTOS:从零构建多任务LED控制系统的移植实践
  • 从专利数据看中国半导体产业:从数量增长到质量竞争
  • 智能车辆局部路径规划与运动控制【附代码】
  • 全球销量第一,3000+台!美光速造领跑齿科金属3D打印
  • 原生JavaScript+Tailwind CSS构建现代化任务清单应用
  • CommonJS 与 ESM 的模块规范