瘦身密码(五):甜蜜陷阱——肥胖引爆的八大健康地雷

肥胖是健康的「隐形杀手」——影响的不只是外形,而是心血管、代谢、内分泌、呼吸、骨骼、生殖乃至心理的全系统连锁反应。以下梳理书中重点阐述的八大健康地雷及应对思路。


1. 糖尿病:胰岛素遇上甜甜圈

中国 20~79 岁人群糖尿病患病率约 10.6%,患病人数约 1.41 亿。肥胖与糖尿病如影随形:

  • 体重每增加 1 kg,糖尿病风险至少升 5%
  • 约 50% 肥胖者将来可能患 2 型糖尿病
  • 糖尿病患者中约 2/3 超重或肥胖

机制:内脏脂肪像「棉袄」包裹细胞,胰岛素(钥匙)难以与受体(锁)结合,葡萄糖进不了细胞 → 胰岛素抵抗 → 代偿性高胰岛素 → 食欲增加 → 更胖 → 最终血糖失控。

逆转密码

  • 少吃深加工食品、奶茶炸鸡;多吃蔬菜、粗粮
  • 中低强度有氧运动,餐后 30~60 分钟,每次 ≥30 分钟,约 200~300 千卡
  • 超重人群 35~70 岁应每 3 年筛查血糖
  • 九体医学统计:气虚质、阴虚质、痰湿质最易患糖尿病

2. 冠心病:糖脂风暴下的冠状动脉

冠心病患者超重/肥胖率超 50%。BMI 越高,冠心病发病率越高;肥胖者患病概率约为常人 2~3 倍,超平均体重 40% 者死亡风险翻倍。

机制:肥胖 → 血脂紊乱 → 动脉粥样硬化斑块 → 冠脉狭窄 → 心肌缺血。心脏如同小发动机驱动重型卡车,长期超负荷终将「罢工」。

逆转密码:减重 + 控脂 + 戒烟限酒 + 规律运动;编写细胞层面的「燃脂程序」,减轻心脏负担。


3. 睡眠呼吸暂停:内脏脂肪的午夜叛乱

腹型肥胖者脂肪堆积在呼吸道周围,气道变窄,睡眠时呼吸暂停 → 缺氧 → 睡眠质量差 → 日间嗜睡 → 活动减少 → 更胖,形成死亡循环

逆转密码:减重是核心;侧睡、避免睡前饮酒;严重者需呼吸机等医学干预。


4. 脂肪肝:内脏的「垃圾处理厂」瘫痪

超重/肥胖者并发症中,脂肪肝最常见之一。肝脏本应将脂肪打包运出,糖尿病与肥胖使这一过程效率降低,脂肪在肝内堆积。

常见认知陷阱(书中强调):

  • 「不胖就不会脂肪肝」——瘦人脂肪肝也不少见
  • 「无症状就不用管」——可进展为肝纤维化
  • 「只吃素就能好」——关键在于总能量与代谢
  • 「护肝片够用了」——病因不除,难以逆转

逆转密码:减重 5%~10% 常可显著改善肝脂肪变;控糖控脂 + 运动。


5. 骨关节炎:关节的载荷安全阈值

体重每增加 1 kg,膝关节承受压力约增加 3~4 kg。肥胖 → 慢性炎症 → 软骨磨损加速。

逆转密码:减重减轻关节负荷;水中运动、肌力训练增强关节稳定性。


6. 多囊卵巢综合征:激素风暴

肥胖与多囊卵巢相互加剧:脂肪组织干扰激素平衡,胰岛素抵抗推高雄激素,影响排卵与生育。

逆转密码:减重 5%~10% 可显著改善月经与排卵;生活方式干预是一线治疗。


7. 乳腺癌:癌变风险的土壤

肥胖改变雌激素等激素水平,脂肪组织释放炎症因子,为癌细胞生长提供「土壤」。腹型肥胖与多种妇科、消化道肿瘤风险相关。

逆转密码:保持健康体重、规律筛查、减少久坐。


8. 心理沼泽:身材焦虑与情绪雪崩

肥胖与心理相互纠缠:

  • 自尊心、自我形象受损
  • 焦虑 → 暴食 → 更胖 → 更焦虑
  • 脂肪组织炎症因子可能影响大脑情绪通路
  • 社会偏见与「体型歧视」加重心理负担
  • 极端节食或暴食交替,饮食成为情绪的「翻译器」

逆转密码:接纳与改变并行;寻求心理咨询;用运动、社交替代情绪性进食;体重管理应是关爱自己,而非自我惩罚。


九体视角下的并发症预防

不同体质易患不同慢病,调理应有的放矢:

体质 相关风险
痰湿质 肥胖、高血压、糖尿病、高血脂
气虚质 感冒、内脏下垂、乏力
阳虚质 畏寒、腹泻、痹证
阴虚质 失眠、咽痛、「三高」
血瘀质 肿瘤、痛证、卒中
气郁质 甲状腺、乳腺疾病、情绪障碍

体质可调——在并发症尚未形成前调体,是最好的「逆转密码」。


系列结语

《瘦身密码》传递的核心信息可以概括为三句话:

  1. 中国肥胖形势严峻,腰围与 BMI 同样值得每日关注
  2. 科学减肥是马拉松,忌节食、代餐、极端断食
  3. 九体医学提供个体化路径——先识体质,再管体重,方能健康瘦身不反弹

2024 年国家「体重管理年」已经启程。愿我们都不再以「换大码裤子」为常态,而是在读懂自己身体密码的基础上,走出属于自己的健康之路。

瘦身密码(四):九大体质科学甩肉指南——管体加管重

核心理念:管体 + 管重

  • 管体:辨识体质、纠正偏颇——体质调好了,赘肉才不容易反弹
  • 管重:吃对食物比盲目少吃更重要;体重是体质的一面镜子,但不是唯一指标

同样体重的人,体脂率、肌肉量不同,健康状况可以天差地别。短期节食难持久,结合体质的长期调理才是正道。


平和质:别把好体质作没了

特征:体形匀称,精力充沛,患病少,适应力强。

要点

  • 膳食平衡,粗粮细粮搭配,寒温适中,七八分饱
  • 每天有氧运动约 30 分钟,或步行不少于 6000 步
  • 22:30 前入睡,春夏养阳、秋冬避风寒
  • 穴位保健:足三里、三阴交、涌泉

药膳举例:南瓜豆腐羹、芝麻山药粥


阳虚质:扶阳驱寒是关键

特征:怕冷、手足凉、夜尿多、精神不振,脂肪像给身体「穿羽绒服」。

要点

  • 避寒就温,多晒太阳,睡前 40~45℃ 泡脚 15 分钟
  • 宜羊肉、鸡肉、韭菜、核桃;少生冷、少苦寒苦瓜(可煮透减寒)
  • 运动选慢跑、太极拳、八段锦,微汗为度,忌大汗伤阳
  • 穴位:关元、命门、阳池

药膳举例:暖胃茶(红茶+桂圆+生姜+白术+红枣)、当归生姜羊肉汤


阴虚质:补水降火是核心

特征:口干咽燥、手足心热、盗汗、便干,体型偏瘦但血脂易偏高。

要点

  • 忌熬夜、桑拿、高温环境;室温 14~26℃ 为宜
  • 宜芝麻、蜂蜜、豆腐、鱼类;少辛辣燥烈、火锅
  • 运动选游泳、瑜伽、散步,避免大汗淋漓
  • 穴位:太溪、三阴交、大敦

药膳举例:三汁饮(黄精、生地、天门冬、茯苓)、冰糖五果羹


气郁质:疏肝解郁才能瘦

特征:多愁善感、胸闷叹息、睡眠差;一焦虑就暴食,压力肥堆腰腹

要点

  • 环境宜安静,春季多户外活动舒展阳气
  • 宜萝卜、洋葱、柑橘;玫瑰花、茉莉花代茶饮
  • 少芋艿、甘薯等易胀气食物
  • 推荐:玫瑰花茶 + 敲胆经,疏解肝郁

药膳举例:萝卜丝饼、玫瑰佛手茶


血瘀质:活血化瘀加速瘦身

特征:面色晦暗、唇舌黯、黑眼圈,肉硬腿粗,减肥进展慢如「挤牙膏」。

要点

  • 少食肥腻、寒凉,宜活血食物:山楂、黑豆、玫瑰花
  • 运动促进血液循环,避免久坐
  • 药浴泡脚 + 山楂茶是经典组合
  • 穴位:血海、膈俞、三阴交

痰湿质:祛湿排浊才是真抽脂

特征:体胖腹大、身重困倦、痰多、鼾声大,减肥易卡平台期。

要点

  • 饮食清淡:冬瓜、白萝卜、薏米、赤小豆;少甜腻、少暴饮暴食
  • 忌潮湿环境,宜阳光下午后运动
  • 按揉丰隆、足三里、中脘;红豆薏米汤、山药冬瓜汤
  • 古籍云:「肥人多痰湿」——祛湿比单纯节食更关键

湿热质:清火除湿瘦成清爽

特征:面油痤疮、口臭、便黏,脸油肚凸的「油胖子」。

要点

  • 宜冬瓜、绿豆、苦瓜、芹菜;忌辛辣、油炸、甜腻
  • 运动选中长跑、游泳等耗湿清热项目
  • 冬瓜汤、刮肝经,拒绝油腻感
  • 穴位:阴陵泉、曲池、委中

气虚质:补气提效懒人瘦身

特征:疲乏气短、声低懒言、易感冒,肉松垮像棉花。

要点

  • 宜山药、大枣、鸡肉、黄芪;忌过劳、过饱
  • 运动从散步、八段锦入手,循序渐进,忌大汗
  • 黄芪水 + 八段锦,提升运化效率再减重
  • 穴位:气海、脾俞、足三里

特禀质:温和调理避开雷区

特征:易过敏,减肥过激易诱发风团、喷嚏。

要点

  • 低敏饮食,避开已知过敏原
  • 运动环境清洁,避免花粉、尘螨密集处
  • 穴位按摩宜轻柔;中药调理需严格遵医嘱
  • 减肥方案宜缓不宜猛

通用运动时间表(可参考)

时段 建议 热量参考
6~9 点 慢跑、快走,微汗 200~300 千卡
12~14 点 午休 30~45 分钟,不宜剧烈运动
16~17 点 有氧操、骑行 300~400 千卡
20~22 点 瑜伽拉伸、仙人揉腹 50~100 千卡

写在最后

九体医学告诉我们:没有放之四海而皆准的减肥法。痰湿要祛湿,阳虚要温阳,气郁要疏肝,气虚要补气——先调体,再管重,才能瘦得健康、瘦得长久。

下一篇将聚焦肥胖引爆的八大健康地雷:糖尿病、冠心病、脂肪肝……早知早防。

瘦身密码(三):九体医学入门——解锁你的体质密码

世界上没有两片相同的树叶

九体医学以九种体质分类为指导,研究体质特征与疾病的相关性,从而指导预防、治疗与养生康复。王琦院士将人群科学分为九种类型:

体质 形象比喻 典型特征(口诀)
平和质 小太阳 气血匀,面红润,目光炯,元气振
气虚质 小懒猫 常气短,虚汗浸,懒言语,易疲晕
阳虚质 小冰块 手足冰,腰膝冷,舌淡胖,夜尿频
阴虚质 小火苗 颧潮红,五心热,口咽干,便秘困
痰湿质 小水库 体臃肿,大肚腩,鼾声大,腹胀闷
湿热质 小蒸笼 面油腻,痤疮丛,常口臭,便黏滞
血瘀质 小堵车 唇舌黯,黑眼圈,痛如刺,易长斑
气郁质 小气球 眉紧蹙,多善感,常郁闷,结节生
特禀质 小敏感 易过敏,风团起,喷嚏疾,泪涟涕

平和质是健康基准;其余八种为偏颇体质,如同八条通往特定疾病的道路——早发现、早调体,就能掉头往回走。

九体医学与精准医学

2015 年,王琦院士团队提出「九体医学健康计划」,被视为中国版「精准医学」:与奥巴马「精准医学」计划同年亮相,却更强调中医「治未病」「同病异治」思想。

  • 体质辨识已纳入《国家基本公共卫生服务标准》
  • 《中医体质分类与判定》量表已翻译成英、日、韩等多国语言
  • 覆盖全国 31 个省区,应用于健康管理、亚健康调理、慢病防控

古籍早有端倪:「肥人多痰湿」(朱丹溪)、「阴阳匀平……命曰平人」(《素问》)。王琦院士用 40 余年研究,将零散珍珠串成体系。

四大原理

  1. 体质过程论:体质随年龄阶段演变,养生应因时而异
  2. 形神构成论:躯体与心理一体,痰湿质者情绪稳定型居多
  3. 环境制约论:饮食、气候、地理塑造体质——嗜肥甘生痰湿,过逸成痰瘀
  4. 禀赋遗传论:先天禀赋决定体质底色,后天仍可调节

三大核心

  • 体质可分论:个体差异与群体趋同性并存
  • 体病相关论:痰湿质易患肥胖、三高;气虚质易感冒、内脏下垂;血瘀质易患肿瘤、痛证
  • 体质可调论:偏颇体质可通过饮食、起居、运动、情志干预改善

与肥胖的关系

肥胖与体质密切相关:

  • 痰湿质:中心性肥胖、高血脂、高血糖、高血压高发——「祛湿排浊才是真抽脂」
  • 气虚质:肉松垮、动则气短,减肥效率低
  • 阳虚质:怕冷,脂肪像「穿羽绒服」保温
  • 气郁质:压力肥,焦虑时暴食,肉易堆腰腹
  • 湿热质:脸油肚凸,「油胖子」需清火除湿
  • 血瘀质:肉硬、循环差,减肥像挤牙膏

国家 2024 年「体重管理年」方案明确发挥中医药技术优势;王琦院士「九体医学健康中国计划」正是体重个体化管理的理论基础。

如何判定自己的体质?

依据《中医体质分类与判定》标准:

1
2
原始分 = 各条目分值相加
转化分 = [(原始分 − 条目数) / (条目数 × 4)] × 100

平和质:转化分 ≥60,且其余 8 种均 <30(或均 <40 为「基本是」)

偏颇质:转化分 ≥40 为「是」;30~39 为「倾向是」

建议通过正规医疗机构或社区卫生中心的体质辨识服务获取准确结果,勿仅凭网络测试下定论。

体质不是终身标签

体质会随环境、饮食、情绪变化而调整。一方水土养一方人,养生需因人制宜、因时制宜——读懂身体密码,才能把健康主动权握在自己手里。

下一篇将进入实战:九大体质的科学甩肉指南,痰湿、湿热、阳虚……各有什么吃法、练法和穴位?

瘦身密码(二):脂肪工厂的运作密码——科学减肥是场马拉松

你真的需要减肥吗?

BMI:有用,但不万能

1
BMI = 体重(kg) ÷ 身高²(m²)

中国成人标准:

分类 BMI
体重过低 <18.5
正常 18.5~24
超重 24~28
肥胖 ≥28

BMI 对普通成年人实用,但对运动员等肌肉发达者可能误判;对孕妇、儿童、老年人参考价值有限。更关键的是脂肪分布,而非单一数字。

肥胖三级预警

  • 轻度(28~32.5):糖尿病、高血压风险上升,关节负担加重
  • 中度(32.5~37.5):心血管风险加剧,易出现睡眠呼吸暂停
  • 重度(≥37.5):心衰、脑卒中风险极高,代谢综合征与多种癌症风险显著上升

体脂率与腰臀比

健康体脂率:男性约 15%~20%,女性约 20%~25%。腰臀比反映脂肪分布——苹果型(腹型)远比梨型危险。

脂肪从哪来?

中医视角:易胖体质的「培育土壤」

  1. 饮食不节:肥甘厚味、暴饮暴食,脾胃运化不及,聚为膏脂痰浊
  2. 缺乏运动:久坐少动,气血不畅,痰湿内生
  3. 情志失调:肝郁气滞、思虑伤脾,水湿代谢失常
  4. 脏腑失调:脾虚运化失司、肾阳虚水湿不化

西医视角:代谢失衡

遗传、高热量饮食、运动不足、内分泌疾病(甲减、库欣综合征)、肠道菌群失衡等,共同导致能量摄入大于消耗,多余能量以脂肪储存。

快速瘦身的陷阱

过度节食:得不偿失

节食初期体重下降,但身体会降低基础代谢率(BMR)进入「平台期」。恢复正常饮食后极易反弹,并可能带来:

  • 免疫力下降、肝肾功能失调
  • 女性月经紊乱甚至闭经
  • 脱发、抑郁焦虑
  • 反复节食形成恶性循环

BMR 估算公式(Mifflin-St Jeor):

  • 男性:10×体重(kg) + 6.25×身高(cm) − 5×年龄 + 5
  • 女性:10×体重(kg) + 6.25×身高(cm) − 5×年龄 − 161

代餐、排毒、极端断食

  • 代餐:短期降重,但代谢减慢,恢复饮食后易反弹,长期可能影响消化与免疫
  • 排毒:人体有自净能力;情志调节、均衡饮食、规律运动才是正道
  • 轻断食:间歇性禁食有一定研究支持,但长时间不吃饭可能导致低血糖、电解质紊乱,糖尿病患者尤其危险

什么才是科学减肥?

核心原则:减肥是马拉松,不是百米冲刺。

能量平衡

1
2
每日摄入(减重)= TDEE − 500 千卡
TDEE = BMR × 活动因子

活动因子:久坐 1.2,轻度活动 1.375,中度 1.55,高度 1.725,极高 1.9。

三大营养素分配

  • 碳水化合物:45%~65%(优选全谷物、薯类、豆类)
  • 蛋白质:10%~35%(瘦肉、鱼、蛋、奶、豆制品)
  • 脂肪:20%~30%(植物油、坚果,少饱和脂肪与反式脂肪)

饮食习惯

  • 定时进食,细嚼慢咽,七八分饱
  • 进食顺序:清汤 → 蔬菜 → 肉类 → 主食
  • 烹调以蒸、炖、煮为主,少油炸
  • 看懂营养成分表,警惕「低脂」但高热量的食品

运动:每天 6000 步起步

  • 每周至少 150 分钟中等强度有氧运动
  • 结合力量训练,提高基础代谢
  • 碎片化运动也有价值:通勤多走、爬楼梯、工间拉伸

情绪管理

压力肥、深夜暴食常与情绪相关。好心情是最佳「燃脂剂」——学会与焦虑和解,比盲目节食更重要。

懒人减肥武器库速览

维度 要点
饮食 能量赤字 + 营养充足;外卖少点高糖高油;麻辣烫不加麻酱也是多样饮食的好选择
运动 每天 10 分钟碎片化运动也有累积效应;选自己喜欢的项目才能坚持
情绪 识别压力性进食;用运动、社交替代零食快感
中医适宜技术 针灸、埋线、拔罐、穴位按摩等可作为辅助,需在专业医师指导下进行

管体 + 管重 = 不反弹

单纯减重而不调体质,往往陷入「减—反弹—再减」循环。下一篇将介绍王琦院士创立的九体医学——先认清自己是哪种体质,再对症瘦身。

瘦身密码(一):中国式发福图鉴——14亿人的体重失控现场

近三十年,中国人以惊人速度「胖」了起来。据《中国居民营养与慢性病状况报告(2020)》,成年居民超重率 34.3%、肥胖率 16.4%——每 2 个成年人就有 1 人面临超重/肥胖威胁

更令人警醒的是增速:1989 年中国超重人口约 1.67 亿,2009 年增至 5.29 亿,20 年间每天约增加 4.9 万人,年均增长率 10.8%,超过同期 GDP 增速。《柳叶刀》估算,2021 年全球超重/肥胖成年人 21.1 亿,中国以 4.02 亿居首;预计到 2050 年,全球将有超过一半成年人超重/肥胖。

若以腰围衡量腹型肥胖,2009 年中国腹型肥胖人口约 6.7 亿,超过欧美总和。李新华等团队在《柳叶刀》发表的研究显示,2004~2018 年间,18~69 岁人群标准化平均 BMI 从 22.7 升至 24.4 kg/m²,肥胖患病率(BMI≥30)从 3.1% 升至 8.1%。2018 年肥胖人数约 8500 万,是 2004 年的三倍。

谁更容易发胖?

肥胖增长并非均匀分布,城乡、性别、年龄各有特点:

维度 主要趋势
城乡 2010 年前城市高于农村;此后农村女性 BMI 增速快于城市,2018 年农村女性已超过城市
性别 2004 年男性低于女性,2018 年完全逆转,男性增速更快
年龄 女性随年龄升高至 50 岁;男性 30~49 岁为高峰
儿童 与 1985 年比,2014 年 7~18 岁学生肥胖患病率增长 54.8 倍
老年人 2011~2015 年超重率 29.2%→33.2%,中心性肥胖 58.3%→63.9%

肥胖正在吃掉你的存款

肥胖已从个人问题演变为国家危机。2024 年 6 月,国家卫生健康委联合 16 部门启动「体重管理年」活动,推动慢病防治关口前移。

健康代价:

  • 近 20 年高血压患病率 19%→28%,糖尿病约 3%→13%
  • 2018 年糖尿病及前期患病率合计约 51%,知晓率、治疗率、控制率均偏低
  • 预测 2030 年成人超重/肥胖率或达 70.5%

经济代价:

  • 2030 年归因于超重/肥胖的医疗费用预计约 4180 亿元,约占全国医疗费用 22%
  • 超重/肥胖对全球经济影响占 GDP 2.4%,2035 年预计升至更高
  • 肥胖还带来间接损失:工作效率下降、请假增多、就业机会受影响(「体型歧视」)

研究还发现,肥胖与收入的关系并非线性——中等收入人群肥胖风险反而最高;农村高收入男性、高教育男性肥胖关联更强,而女性高教育与肥胖呈负相关。

腰围比体重更值得警惕

BMI 虽常用,但有盲区:不区分肌肉与脂肪、不反映脂肪分布。腹型肥胖(苹果型)风险远高于梨型:

  • 男性腰围 ≥90 cm、女性 ≥85 cm,即存在腹型肥胖风险
  • 内脏脂肪升高甘油三酯、胆固醇,促动脉粥样硬化
  • 干扰胰岛素作用,显著增加 2 型糖尿病风险
  • 与结直肠癌、子宫内膜癌等多种癌症相关
  • 压迫横膈膜,引发睡眠呼吸暂停;加重关节负担

建议: 除定期测 BMI 外,务必关注腰围和腰臀比(亚洲男性上限 0.9,女性 0.8)。

写在最后

肥胖威胁的不只是外形,更是心血管、代谢、呼吸、骨骼乃至心理的全方位健康。2024 年「体重管理年」与「九体医学健康中国计划」的推进,标志着体重管理正从「一刀切节食」走向个体化、科学化、中西医协同的新阶段。

下一篇,我们将拆解「脂肪工厂」——脂肪从何而来,以及什么才是科学的减肥马拉松。

Cursor Agent CLI 报错 No version directories found 的排查与修复

在 Windows 终端执行 agentcursor-agent 时,可能遇到如下错误:

1
2
3
4
5
6
C:\Users\liuhualiang\AppData\Local\cursor-agent\agent.ps1 : No version directories found in C:\Users\liuhualiang\AppData\Local\cursor-agent
所在位置 行:1 字符: 1
+ agent
+ ~~~~~
+ CategoryInfo : NotSpecified: (:) [Write-Error], WriteErrorException
+ FullyQualifiedErrorId : Microsoft.PowerShell.Commands.WriteErrorException,agent.ps1

本文记录该问题的现象、根因、修复方式与临时绕过方法。

现象

  • agentcursor-agent 命令均无法启动
  • 报错提示在 %LOCALAPPDATA%\cursor-agent 下找不到版本目录
  • 但手动查看 versions 子目录,实际存在多个版本文件夹,例如:
1
2
3
4
C:\Users\liuhualiang\AppData\Local\cursor-agent\versions\
├── 2026.06.12-19-59-36-f6aba9a
├── 2026.06.15-03-48-54-da23e37
└── 2026.06.16-20-30-07-a07d3ac

根因

agent.ps1cursor-agent.ps1 启动时会扫描 versions 目录,并用正则过滤合法版本名:

1
$name -match '^\d{4}\.\d{1,2}\.\d{1,2}-[a-f0-9]+$'

该正则只匹配旧格式

1
YYYY.MM.DD-commit

例如:2026.06.16-a07d3ac

而 Cursor Agent 更新后的目录名变为新格式,中间多了构建时间:

1
YYYY.MM.DD-HH-MM-SS-commit

例如:2026.06.16-20-30-07-a07d3ac

因此所有现有版本目录都被过滤掉,脚本误判为「没有版本目录」。

修复方法

编辑以下两个文件(内容相同,需同步修改):

  • %LOCALAPPDATA%\cursor-agent\agent.ps1
  • %LOCALAPPDATA%\cursor-agent\cursor-agent.ps1

1. 更新版本目录匹配正则

将原来的:

1
$name -match '^\d{4}\.\d{1,2}\.\d{1,2}-[a-f0-9]+$'

改为同时兼容新旧格式:

1
$name -match '^\d{4}\.\d{1,2}\.\d{1,2}(-\d{1,2}-\d{1,2}-\d{1,2})?-[a-f0-9]+$'

2. 改进版本排序逻辑(可选但推荐)

Parse-VersionString 函数原先只按日期 YYYY.MM.DD 排序。若同一天存在多个构建,建议解析时间戳后再比较:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
function Parse-VersionString {
param (
[string]$versionString
)

$segments = $versionString.Split('-')
$datePart = $segments[0]
$parts = $datePart.Split('.')

if ($parts.Length -ne 3) {
throw "Invalid version format. Expected format: YYYY.MM.DD[-HH-MM-SS]-commit"
}

$year = $parts[0]
$month = $parts[1].PadLeft(2, '0')
$day = $parts[2].PadLeft(2, '0')
$timeSuffix = ""

if ($segments.Length -ge 5 -and $segments[1] -match '^\d+$' -and $segments[2] -match '^\d+$' -and $segments[3] -match '^\d+$') {
$timeSuffix = $segments[1].PadLeft(2, '0') + $segments[2].PadLeft(2, '0') + $segments[3].PadLeft(2, '0')
}

return [long]($year + $month + $day + $timeSuffix)
}

3. 验证修复

1
2
agent --version
agent status

预期输出示例:

1
2
2026.06.16-20-30-07-a07d3ac
✓ Logged in as your@email.com

临时绕过(不修改脚本)

若暂时不想改启动脚本,可直接调用最新版本目录下的 node.exeindex.js

1
2
3
$v = "C:\Users\liuhualiang\AppData\Local\cursor-agent\versions\2026.06.16-20-30-07-a07d3ac"
& "$v\node.exe" "$v\index.js" status
& "$v\node.exe" "$v\index.js" --help

$v 替换为 versions 下实际存在的最新目录名即可。

注意事项

  1. 更新可能覆盖修复:执行 agent update 或 Cursor 自动更新 Agent CLI 后,agent.ps1 可能被还原,问题会复现,需重新应用上述修改。
  2. IDE CLI 与 Agent CLI 是两套工具
    • cursor:Cursor IDE 自带 CLI(打开文件、diff、tunnel 等),路径通常在 %LOCALAPPDATA%\Programs\cursor\resources\app\bin\
    • agent / cursor-agent:终端 Agent CLI,安装在 %LOCALAPPDATA%\cursor-agent\
  3. cursor agent 子命令:IDE CLI 也注册了 agent 子命令,但日常使用的 agent 命令通常来自 PATH 中的 cursor-agent 包装脚本。

相关环境信息(排查参考)

项目
Cursor IDE 版本 3.8.11
Agent CLI 版本 2026.06.16-20-30-07-a07d3ac
操作系统 Windows 10/11 x64
安装路径 %LOCALAPPDATA%\cursor-agent\

总结

No version directories found 并非版本文件缺失,而是 PowerShell 启动脚本的版本名正则未跟上 Cursor Agent 新的目录命名规范。更新正则后即可恢复正常;若再次被更新覆盖,按本文步骤重新修复即可。

0 A.D. 中文游戏攻略上线

0 A.D.(读作 “zero ey dee”)是一款免费开源的古代即时战略(RTS)游戏:采集资源、建设城镇、训练军队,在古典时代文明之间展开对决。游戏强调历史氛围,当前 Release 28 已包含 15 个文明(含新加入的日耳曼)。

我整理了一份 非官方中文攻略,单独托管在子站,方便查阅与后续更新:

👉 https://0ad.eppencn.com/

源码在 GitHub:eppen/0ad-strategy-guide

攻略里有什么

章节 内容
入门指南 安装、界面、首局 15 分钟流程
核心机制 资源、领土、公民兵、胜负条件
经济发展 dropsite 布局、贸易、升阶段
军事战术 兵种克制、阵型、攻城与海战
三阶段进阶 Village → Town → City 节奏
文明详解 15 个文明特色与推荐打法
多人对战 联机、排位、常见套路
进阶技巧 微操、反制、AI 与 Mod

为什么单独建站

  • MkDocs Material 更适合长文档:侧边导航、全文搜索、章节跳转。
  • 主站 eppencn.com 继续用 Hexo 写博客;攻略子站专注游戏内容,互不干扰。
  • 游戏版本会随 Wildfire Games 更新平衡,攻略仓库独立迭代更快。

适合谁

  • 刚下载游戏、不知道先造什么的新手
  • 被 AI 早攻、不知道怎么升 Town 的单机玩家
  • 想查某个文明(如孔雀象兵流、迦太基雇佣兵)怎么打的休闲玩家

快速上手(3 条)

  1. 资源点旁建 仓库 / 农庄,别让平民走太远。
  2. 7 分钟内升 Town,先塔后兵。
  3. 步兵 + 远程 + 攻城器 混合编队,别散开送。

关于 AI

Skirmish 模式可添加电脑对手(如 Petra AI),难度从 Sandbox 到 Very Hard。攻略中的节奏与打法主要针对 Normal AI,也适用于多人入门。


欢迎 Issue / PR 纠错或补充文明打法。游戏本体版权归 Wildfire Games,攻略文本采用 CC BY-SA 4.0

再次入口:0ad.eppencn.com

在 Claude Code CLI 中使用 DeepSeek 作为模型

Claude Code 是 Anthropic 的 AI 编程助手,默认只使用 Anthropic 的模型。通过环境变量 ANTHROPIC_BASE_URL 可以切换 API 端点,DeepSeek 官方提供了 Anthropic API 兼容 的接口,因此可以直接把 Claude Code CLI 接到 DeepSeek,无需代理或第三方路由。

本文介绍如何配置 Claude Code CLI,使其使用 DeepSeek 作为后端模型。

前置条件

方式一:官方 Anthropic 兼容 API(推荐)

DeepSeek 提供与 Anthropic Messages API 兼容的端点,只需改环境变量即可让 Claude Code 走 DeepSeek。

1. 配置环境变量

在终端中执行(将 YOUR_DEEPSEEK_API_KEY 换成你的 DeepSeek API Key):

1
2
3
4
5
6
7
8
9
10
11
12
13
# DeepSeek Anthropic 兼容 API 端点
export ANTHROPIC_BASE_URL=https://api.deepseek.com/anthropic
export ANTHROPIC_AUTH_TOKEN=YOUR_DEEPSEEK_API_KEY

# 指定使用的模型(见下方「模型选择」)
export ANTHROPIC_MODEL=deepseek-chat
export ANTHROPIC_SMALL_FAST_MODEL=deepseek-chat

# 可选:避免长输出时客户端超时(单位毫秒,例如 10 分钟)
export API_TIMEOUT_MS=600000

# 可选:禁用非必要流量(仅在使用第三方 API 时建议)
export CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC=1

2. 启动 Claude Code

1
2
cd your-project
claude

之后 Claude Code 的请求会发往 DeepSeek,使用你配置的模型。

3. 写入 Shell 配置(长期使用)

避免每次手动 export,可写入 ~/.bashrc~/.zshrc 或 Fish 的 config.fish

Bash / Zsh 示例:

1
2
3
4
5
6
# DeepSeek + Claude Code
export ANTHROPIC_BASE_URL=https://api.deepseek.com/anthropic
export ANTHROPIC_AUTH_TOKEN=YOUR_DEEPSEEK_API_KEY
export ANTHROPIC_MODEL=deepseek-chat
export ANTHROPIC_SMALL_FAST_MODEL=deepseek-chat
export API_TIMEOUT_MS=600000

Fish 示例:

1
2
3
4
5
6
7
8
function claude-deepseek
set -x ANTHROPIC_BASE_URL https://api.deepseek.com/anthropic
set -x ANTHROPIC_AUTH_TOKEN "YOUR_DEEPSEEK_API_KEY"
set -x ANTHROPIC_MODEL deepseek-chat
set -x ANTHROPIC_SMALL_FAST_MODEL deepseek-chat
set -x API_TIMEOUT_MS 600000
claude $argv
end

之后在 Fish 中执行 claude-deepseek 即用 DeepSeek;其他终端保持默认则仍用 Anthropic。

模型选择

DeepSeek 在 Anthropic 兼容接口中常用模型名:

模型名 说明
deepseek-chat 通用对话,响应快,适合日常编码与问答
deepseek-reasoner 推理模式,步骤更详细,适合复杂分析与多步推理

通过修改 ANTHROPIC_MODELANTHROPIC_SMALL_FAST_MODEL 即可切换。若传入 DeepSeek 不支持的模型名,接口会自动映射到 deepseek-chat

方式二:通过 Claude Code Router + OpenRouter

若希望在同一套 Claude Code 里切换多种模型(如 Claude、GPT、DeepSeek),可使用 Claude Code Router,通过 OpenRouter 统一接入。

1. 安装

1
2
# 已安装 Claude Code 的前提下
npm install -g @musistudio/claude-code-router

2. 获取 OpenRouter API Key

OpenRouter 注册并创建 API Key,按用量计费,可选用 DeepSeek 等模型。

3. 配置文件

创建并编辑 ~/.claude-code-router/config.json

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
{
"LOG": true,
"LOG_LEVEL": "info",
"Providers": [
{
"name": "openrouter",
"api_base_url": "https://openrouter.ai/api/v1/chat/completions",
"api_key": "YOUR_OPENROUTER_API_KEY",
"transformer": {
"use": ["openrouter", "tooluse"]
},
"models": [
"anthropic/claude-sonnet-4",
"openai/gpt-4o",
"deepseek/deepseek-chat"
]
}
],
"Router": {
"default": "openrouter,deepseek/deepseek-chat",
"background": "openrouter,deepseek/deepseek-chat",
"think": "openrouter,deepseek/deepseek-chat"
}
}

YOUR_OPENROUTER_API_KEY 换成你的 OpenRouter API Key。transformer 中的 "tooluse" 需保留,否则 Claude Code 的工具调用(编辑文件、执行命令等)会异常。

4. 启动方式

用 Router 启动 Claude Code(不再直接运行 claude):

1
ccr code

会话中可切换模型,例如:

1
2
/model openrouter,deepseek/deepseek-chat
/status

Anthropic API 兼容性说明(方式一)

DeepSeek 的 Anthropic 兼容接口支持:

  • 常用参数max_tokensstop_sequencesstreamsystemtemperature(0.0~2.0)、top_p
  • 工具调用toolstool_choice,适合 Claude Code 的编辑与执行等能力
  • 内容类型:文本、thinking 类内容

以下能力在 DeepSeek 端不支持或不生效:

  • 消息中的图片、文档等 multimodal 类型
  • 部分 MCP 相关类型(如 mcp_tool_usemcp_tool_result
  • 部分 Anthropic 专有字段(如 anthropic-betacontainermetadata 等)

仅使用「写代码、改文件、跑命令」等常见能力时,方式一即可满足需求。

常见问题

Q: 必须用 Python 吗?
A: 不必。方式一只是改环境变量,任意终端/shell 均可;方式二需要 Node.js 来跑 ccr

Q: DeepSeek 免费吗?
A: 注册会有一定免费额度,超出后按官方定价计费,详见 DeepSeek 定价页

Q: 如何确认当前用的是 DeepSeek?
A: 方式一:看环境变量 ANTHROPIC_BASE_URL 是否为 https://api.deepseek.com/anthropic。方式二:在会话里输入 /status 查看当前模型。

Q: 长输出被截断或超时?
A: 增大 API_TIMEOUT_MS(例如 600000 表示 10 分钟)。


参考链接

使用tailscale组网 使用家里打印机

在 Ubuntu 上开启子网广播

第一步

确定家里的网段: 通常是 192.168.1.0/24192.168.0.0/24

开启 IP 转发(内核层面):
运行以下命令:

Bash

1
2
3
echo 'net.ipv4.ip_forward = 1' | sudo tee -a /etc/sysctl.d/99-tailscale.conf
echo 'net.ipv6.conf.all.forwarding = 1' | sudo tee -a /etc/sysctl.d/99-tailscale.conf
sudo sysctl -p /etc/sysctl.d/99-tailscale.conf

启动子网路由:
运行以下命令(将 192.168.1.0/24 替换为你家里的实际网段):

Bash

1
sudo tailscale up --advertise-routes=192.168.1.0/24

第二步:在 Tailscale 控制面板允许路由

为了安全,Tailscale 默认不会自动启用路由,需要你手动点一下:

  1. 打开 Tailscale Admin Console
  2. 找到你的 Ubuntu 设备。
  3. 点击右侧的三个点 ... -> Edit route settings
  4. Subnet routes 下,勾选你刚才添加的网段,点击确认。