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

上海杨浦网站建设嘉兴网站建设方案优化

上海杨浦网站建设,嘉兴网站建设方案优化,北京确诊病例最新消息,广东商城网站建设公司前言 昨天在服务器上配置好了 Claude code,发现其编码性能和效率都非常不错。 然而,尝试用它修改带 UI 界面的客户端程序时颇为不便,因为服务器没有图形化界面,无法直接将应用界面直接显示到开发机上,调试起来颇为不…

前言

昨天在服务器上配置好了 Claude code,发现其编码性能和效率都非常不错。

然而,尝试用它修改带 UI 界面的客户端程序时颇为不便,因为服务器没有图形化界面,无法直接将应用界面直接显示到开发机上,调试起来颇为不便。

因此,本文在 windows 系统上部署 Claude code,让开发体验更为丝滑。

WSL方案

由于 Claude code(原本) 只支持 Linux 和 MacOS 系统,因此在 windows 中可以通过 WSL 配置一套 Ubuntu 系统。

当然,也可以用 VMvare 这类虚拟机软件,但性能开销比 windows 自带的 wsl 高很多。

首先可以在 windows 的微软商店中下载 ubuntu 系统,这里以Ubuntu 22.04 为例,其它系统也可以。

也可以直接用 wsl 安装,但我的 win10系统用wsl直接安装存在一点小问题,于是选择直接在商店下载安装。

wsl --install -d Ubuntu-22.04

安装完后,重启电脑,进入软件界面,会提示新建用户名和密码。

之后,在 Cursor 中,安装一个 WSL 的插件。

安装完后,就可以直接打开 WSL 的终端,它会自动将当前项目挂载到系统中。

然后,就可以参照前文,到镜像站去创建key,进行相同步骤的配置。

镜像站地址:https://anyrouter.top/register?aff=kUGb

配置完之后,它就能正确读取文件内容。

Windows原生部署方案

然而,当我折腾完时,突然发现它的更新公告:

What's new:• Added support for native Windows (requires Git for Windows)• Added support for Bedrock API keys through environment variable AWS_BEARER_TOKEN_BEDROCK• Settings: /doctor can now help you identify and fix invalid setting files• `--append-system-prompt` can now be used in interactive mode, not just --print/-p.• Increased auto-compact warning threshold from 60% to 80%

它现在可以直接原生支持windows系统了。

在安装号 npm 的前提下,可以直接安装:

npm install -g @anthropic-ai/claude-code --ignore-scripts

安装完后,用命令启动:

npx win-claude-code@latest

如果能正常启动,参照前文相同的方式配置环境变量,就可以再终端使用了。

由于 windows 的启动命令和其它系统有所不同,可以创建一个别名。

在用户目录下创建一个claude.bat

输入以下内容:

@echo off
npx win-claude-code@latest %*

保存后,将该路径添加到用户Path环境变量。

重启终端,就可以直接用claude启动了。

配置完后,就可以优雅得在 Cursor 中搭配使用。

Claude code 使用技巧

参考 Claude 官方文档,在让它修改代码前,建议让它先熟悉一下项目文件,对后续提问创造有利的上下文条件。

此外,CLI 还有以下参考命令和参数,可以应对会话恢复、权限跳过等常用情况。

CLI 命令参考:

命令描述示例
claude启动交互式 REPLclaude
claude "query"启动 REPL,并使用初始提示词claude "explain this project"
claude -p "query"使用 SDK 查询并退出claude -p "explain this function"
cat file | claude -p "query"处理管道内容cat logs.txt | claude -p "explain"
claude -c继续最近的一次对话claude -c
claude -c -p "query"使用 SDK 继续最近对话claude -c -p "Check for type errors"
claude -r "<session-id>" "query"通过 ID 恢复对话会话claude -r "abc123" "Finish this PR"
claude update更新到最新版本claude update
claude mcp配置 Model Context Protocol (MCP) 服务器详见 Claude Code MCP 文档

CLI 参数:

参数(Flag)描述示例
--add-dir添加 Claude 可以访问的额外工作目录(路径必须为有效目录)claude --add-dir ../apps ../lib
--allowedTools设置无需提示即可允许使用的工具列表(可配合 settings.json 使用)"Bash(git log:*)" "Bash(git diff:*)" "Read"
--disallowedTools设置无需提示即可禁止使用的工具列表(可配合 settings.json 使用)"Bash(git log:*)" "Bash(git diff:*)" "Edit"
--print, -p以非交互模式输出 Claude 响应(适合脚本使用,详见 SDK 文档)claude -p "query"
--output-format指定输出格式(可选项:textjsonstream-jsonclaude -p "query" --output-format json
--input-format指定输入格式(可选项:textstream-jsonclaude -p --output-format json --input-format stream-json
--verbose启用详细日志模式,显示完整交互过程(调试推荐)claude --verbose
--max-turns在非交互模式下限制 Agent 回合数claude -p --max-turns 3 "query"
--model设置当前会话所使用的模型(如 sonnetopus 或模型全名)claude --model claude-sonnet-4-20250514
--permission-mode启动时设置权限模式(详见权限模式文档)claude --permission-mode plan
--permission-prompt-tool在非交互模式下指定一个 MCP 工具来处理权限请求提示claude -p --permission-prompt-tool mcp_auth_tool "query"
--resume恢复指定会话(通过 ID 或交互方式选择)claude --resume abc123 "query"
--continue在当前目录加载最近对话claude --continue
--dangerously-skip-permissions跳过权限请求提示(请谨慎使用claude --dangerously-skip-permissions
http://www.dtcms.com/wzjs/177877.html

相关文章:

  • 看视频的软件哪个最好免费湛江百度seo公司
  • 招聘网站做竞品分析广州网络营销产品代理
  • 班级网站开发毕业论文参考文献厦门seo推广外包
  • 网站建设要咨询哪些上海的重大新闻
  • 铜陵app网站做营销招聘信息百度的排名规则详解
  • 如何自己建个人网站seo优化几个关键词
  • 创造你魔法官方网站起做欢的事淘宝运营培训机构
  • 商丘网站推广渠道奶盘seo伪原创工具
  • 北京网站托管公司百度问一问客服人工在线咨询
  • 南昌专业的企业网站建设公司网络广告投放渠道有哪些
  • 营销网站建设哪家好上海seo公司排名榜
  • 怎么快速做网站淘宝网店运营
  • 网站后台培训磁力天堂最佳搜索引擎入口
  • 南山做网站教程上海网站建设哪家好
  • 网站主机一般选哪种的seo职业
  • 重庆微信网站建设报价表批量查询指数
  • 东台做网站实体店营销方案
  • 学校网站模板 红色青岛seo招聘
  • 广州小型网站建设公司视频外链工具
  • 蚌埠网站建设中心口碑营销公司
  • 自适应wordpress美女图片整站中国软文网
  • 爱站网关键词挖掘工具站长工具友情链接联盟
  • 网站开发自学资料现在最好的免费的建站平台
  • 龙岗建站费用媒体软文发稿
  • 河南建设监理协会网站6宁波百度推广优化
  • 专业网站建设模块seo排名优化app
  • 网页与网站设计说明怎么做好网络销售
  • 网络营销的网站的分析学校网站建设
  • 建网站要几个域名免费推广引流平台推荐
  • 重庆网站备案注销深圳龙岗区布吉街道