Reading view

There are new articles available, click to refresh the page.

🚀 GitHub 热榜日报 2025 年 09 月 05 日 周五

qianmoQ:

🌟 TrendForge 每日精选 - 发现最具潜力的开源项目 📊 今日共收录 14 个热门项目,涵盖 41 种编程语言

🌐 智能中文翻译版 - 项目描述已自动翻译,便于理解

🏆 今日最热项目 Top 10

🥇 bytebot-ai/bytebot

📝 项目简介: Bytebot 是一款自托管的 AI 桌面代理,通过自然语言命令在容器化 Linux 桌面环境中自动化计算机任务

🔥 今日新增: 719 ⭐ | 📊 总星数: 5275 ⭐ | 💻 语言: TypeScript


🥈 emcie-co/parlant

📝 项目简介: 专为控制而构建的 LLM 智能体,面向实际应用场景设计,支持分钟级部署

🔥 今日新增: 297 ⭐ | 📊 总星数: 8947 ⭐ | 💻 语言: Python


🥉 trufflesecurity/trufflehog

📝 项目简介: 查找、验证和分析泄露的凭证

🔥 今日新增: 216 ⭐ | 📊 总星数: 20779 ⭐ | 💻 语言: Go


4. aquasecurity/trivy

📝 项目简介: 在容器、Kubernetes 、代码仓库、云环境等场景中检测漏洞、错误配置、密钥泄露和软件物料清单

🔥 今日新增: 148 ⭐ | 📊 总星数: 28499 ⭐ | 💻 语言: Go


5. microsoft/BitNet

📝 项目简介: 1 位量化大语言模型官方推理框架

🔥 今日新增: 144 ⭐ | 📊 总星数: 21463 ⭐ | 💻 语言: Python


6. nukeop/nuclear

📝 项目简介: 为您寻找免费音乐的流媒体音乐播放器

🔥 今日新增: 121 ⭐ | 📊 总星数: 14324 ⭐ | 💻 语言: TypeScript


7. appcypher/awesome-mcp-servers

📝 项目简介: Awesome MCP 服务器精选集 - 精心整理的模型上下文协议服务器列表

🔥 今日新增: 113 ⭐ | 📊 总星数: 4350 ⭐ | 💻 语言: 未指定


8. AI4Finance-Foundation/FinGPT

📝 项目简介: FinGPT:开源金融大语言模型!我们发布革命性🔥训练模型于 HuggingFace 平台

🔥 今日新增: 80 ⭐ | 📊 总星数: 17341 ⭐ | 💻 语言: Jupyter Notebook


9. TapXWorld/ChinaTextbook

📝 项目简介: 所有小学、初中、高中及大学 PDF 教材。

🔥 今日新增: 66 ⭐ | 📊 总星数: 48464 ⭐ | 💻 语言: Roff


10. EvolutionAPI/evolution-api

📝 项目简介: Evolution API 是开源 WhatsApp 集成接口

🔥 今日新增: 47 ⭐ | 📊 总星数: 5172 ⭐ | 💻 语言: TypeScript


🌈 分语言热门项目

● C++ 最热项目

1. LadybirdBrowser/ladybird 真正独立的网页浏览器 🔥 +50⭐ 今日 | 📊 47305⭐ 总计

2. haoel/leetcode LeetCode 编程题解集 🔥 +35⭐ 今日 | 📊 17959⭐ 总计

3. ClickHouse/ClickHouse ClickHouse®是实时分析型数据库管理系统 🔥 +25⭐ 今日 | 📊 42717⭐ 总计


● Vim Script 最热项目

1. neovim/neovim 专注于可扩展性和易用性的 Vim 分支版本 🔥 +30⭐ 今日 | 📊 92530⭐ 总计

2. vim/vim Vim 官方代码仓库 🔥 +8⭐ 今日 | 📊 38891⭐ 总计

3. github/copilot.vim GitHub Copilot 的 Neovim 插件 🔥 +7⭐ 今日 | 📊 10662⭐ 总计


● Go 最热项目

1. pocketbase/pocketbase 单文件开源实时后端 🔥 +228⭐ 今日 | 📊 50565⭐ 总计

2. trufflesecurity/trufflehog 查找、验证和分析泄露的凭证 🔥 +216⭐ 今日 | 📊 20780⭐ 总计

3. aquasecurity/trivy 在容器、Kubernetes 、代码仓库、云环境等场景中检测漏洞、错误配置、密钥泄露和软件物料清单 🔥 +148⭐ 今日 | 📊 28499⭐ 总计


● C 最热项目

1. wazuh/wazuh Wazuh - 开源安全平台。为终端和云工作负载提供统一的 XDR 与 SIEM 防护。 🔥 +23⭐ 今日 | 📊 13349⭐ 总计

2. redis/redis 对于构建实时数据驱动应用的开发者而言,Redis 是首选且最快、功能最丰富的缓存系统、数据结构服务器、... 🔥 +21⭐ 今日 | 📊 70751⭐ 总计

3. curl/curl 一个使用 URL 语法传输数据的命令行工具和库,支持 DICT 、FILE 、FTP 、FTPS 、GOPHER 、... 🔥 +17⭐ 今日 | 📊 38735⭐ 总计


● Lua 最热项目

1. iDvel/rime-ice Rime 配置:雾凇拼音 | 长期维护的简体词库 🔥 +17⭐ 今日 | 📊 12745⭐ 总计

2. yetone/avante.nvim 像使用 Cursor AI IDE 般高效运用您的 Neovim 🔥 +14⭐ 今日 | 📊 15820⭐ 总计

3. olimorris/codecompanion.nvim ✨ AI 编程,Vim 风格 🔥 +13⭐ 今日 | 📊 5159⭐ 总计


● Solidity 最热项目

1. AmazingAng/WTF-Solidity WTF Solidity 极简入门教程,专为初学者打造。现已支持英文!官网: https://wtf... 🔥 +13⭐ 今日 | 📊 13146⭐ 总计

2. OpenZeppelin/openzeppelin-contracts OpenZeppelin Contracts 是一个专注于智能合约安全的开发库。 🔥 +5⭐ 今日 | 📊 26186⭐ 总计

3. transmissions11/solmate 现代化、强规范且燃气优化的智能合约开发基础模块 🔥 +2⭐ 今日 | 📊 4189⭐ 总计


📈 今日趋势分析

🔥 最活跃语言: Python(4 个)、TypeScript(3 个)、Go(2 个)

今日总获星: 2,089 颗星

📊 平均获星: 149 颗星/项目

🚀 今日之星: bytebot-ai/bytebot (719⭐)


📊 数据总览

指标 数值
📈 收录项目 14
🌐 编程语言 41
⭐ 今日新增 2,089 颗星
📅 报告日期 2025 年 09 月 05 日

🎯 关于 TrendForge

TrendForge 致力于追踪全球开源项目动态,每日为开发者精选最具价值的 GitHub 项目。

🔗 完整数据: https://trendforge.devlive.org/

📱 微信公众号: TrendForge (每日推送,不错过任何热门项目)

💡 数据说明: 基于 GitHub 官方 API 数据统计,每日更新

🌐 翻译声明: 项目描述采用 AI 智能翻译,如有疏漏请以原文为准

📅 报告生成时间: 2025 年 09 月 06 日 08:37

🏷️ #GitHub #开源项目 #技术趋势 #程序员 #软件开发

代码有没有必要备份到多个远程仓库?比如 github 和 codeup。有必要的话最好怎么备份?

shendaowu:

备份到远程仓库主要是为了防止代码丢失。多个我是怕一个远程仓库宕机能有其他的能用。有这些必要吗?我会定期备份到光盘和阿里云 WORM OSS 里。还有其他地方。我没找到 VS Code 的设置多个远程仓库的方便的方法,只能用命令行。

之前在别的地方问的时候有人说用 git remote set-url --add --push origin 仓库地址,谷歌英文搜了一下也基本都是这个命令。但是这个命令好像有点问题,如果最开始是通过 VS Code 的图形界面添加到 github 的私有仓库,那么第一次运行那个命令的时候会替换远程仓库,不是添加,第二次开始才是添加。这个问题不大吧?我没试最开始通过其他方式添加远程仓库会不会也这样。还有我看 remote 命令的 man 文档好像没有明确说这个命令的 --add 参数是用于什么情况的。有点不敢用。毕竟关系到代码的安全,不敢能用就凑合用。

你们现在还用滴滴打车么

movq:

感觉滴滴现在是最贵的,买了个优惠券准备打车,结果看到打了七折的价格比高德直接打车还贵。

上车后高德打车的司机聊天,他说他的接单平台就是滴滴,真奇怪

「请教」合约,你们都盈利了嘛

EricYuan1: 新手小白,一直不敢碰合约,因为听说它就是赌博。
这几天因为账户上有点买现货的余额,反正也不多,就想着试试,做起了 1U 战神😂,没想到一周还赚了 10 来 U 。

一开始就一直看盘,10% 的收益立马平仓了,第一个问题,如果都这样操作岂不是会稳定盈利?

期间有两次买的山寨币,爆仓,爆仓的很快,都来不及加保证金🥲

第二个问题是,大家是不是都是从 1U 战神开始的,后面是怎么膨胀欲望,然后被收割的?🌚

第三个问题是,可能我永远用不到,因为不会一直玩,还是想了解下,就是怎么安全出金🤔

MacBook Pro M2 Max 只装了 5 个软件,每一两周就 kernal panic,报错都是 double free of xxx,怎么判断是软件还是硬件问题?

drymonfidelia:

不喜欢 macOS ,基本上就是当 iOS 软件打包机用,大部分时间都在吃灰,偶尔拿出来刷刷网页什么都没干,有的时候上个厕所回来就重启了

系统不是最新,但不代表我没更新系统,这个问题去年就开始出现了,24F74 是今年 5 月的更新,中间印象里大概更新过 2 、3 次系统。因为 iOS / macOS bug 实在太多了又没有 LTSC 这样的只修安全漏洞的东西,每次更新我都要等三四周搜索下没人遇到大问题我才敢更新,这时候大概率下一个更新又出现了,我又不敢装,拖一下就几个月没更新。

3 年 Apple Care 还没过期。但是搜了下其他遇到这种没办法当场复现问题的人,Genius Bar 只会让你重装系统

系统就装了 5 个第三方软件 Chrome XCode Unity2021.3 Windows (微软官方的 RDP 客户端) Element (开源聊天软件) 其它啥都没装
有的故障的时候什么软件都没开,就放着桌面也能 kernal panic
有装 Rosetta 因为垃圾 Unity 没装 Unity Hub 不给启动,Unity Hub 只有 x86 版本

20250906

特色列表

愛沙尼亞於1995年10月27日批准加入聯合國教科文組織世界遺產的《保護世界文化和自然遺產公約》,其國家遺產自此具備列入資格,目前愛沙尼亞两项世界遗产均为文化遗产。斯特鲁维测地弧是跨国遗产,愛沙尼亞与其他九个国家共享。除世界遗产外,愛沙尼亞的预备名单上还有三处遗产。

你知道吗?

优良条目

數學中,−3是介於負四與負二之間的整數,為3加法逆元相反數,即其與三的和為零,偶爾會被視為三的逆反詞或相對概念。日常生活中通常不會用負三來計量事物。負三經常在訊號處理領域被提及,因為負三分貝約為能量的一半。因此,負三分貝又稱為半能點,經常在濾波器、滤光器放大器中使用。

每日图片

新闻动态

荣耀升降机脱轨事故
荣耀升降机脱轨事故

历史上的今天

9月6日斯威士兰獨立日1968年

1885年
巴爾幹山脈南部的東魯米利亞宣布脫離奥斯曼帝国,並且重新與保加利亞親王國合併。
1901年
美國總統威廉·麦金莱泛美博覽會遭到無政府主義者里昂·乔戈什暗殺,並在8天後逝世
1930年
阿根廷軍官何塞·烏里武魯發動軍事政變,推翻激進公民聯盟籍總統伊波利托·伊里戈延(圖)
1991年
蘇聯解體前夕,俄羅斯列寧格勒市民經過公民投票決定恢復使用「聖彼得堡」的原名。

20250906

From today's featured article

Ophelia near North Carolina
Ophelia near North Carolina

Hurricane Ophelia was a long-lived tropical cyclone, the fifteenth named storm and the eighth hurricane of the record-breaking 2005 Atlantic hurricane season. Classified as a tropical depression on September 6, it moved along a looping course, tending north. It reached hurricane status on September 8, though it repeatedly lost and regained it. The system reached hurricane strength for the fourth time on September 14, with maximum sustained winds of 85 mph (140 km/h). Ophelia had completed a second loop and was moving northwest toward North Carolina. It mostly remained offshore though its eyewall scraped the coastline for two days. It degraded to tropical storm strength on September 16 as it began accelerating northeast. Ophelia traversed Atlantic Canada before dissipating on September 23 over the Norwegian Sea. With the storm occurring on the heels of Hurricane Katrina, governments were quick to prepare shelters. Three people died as the result of the storm, with another missing. (Full article...)

Did you know ...

Round tower at Devenish Island
Round tower at Devenish Island

In the news

Giorgio Armani in 2009
Giorgio Armani

On this day

September 6: Defence Day in Pakistan (1965), Ghost Festival in China (2025)

Cal Ripken Jr.
Cal Ripken Jr.
More anniversaries:

Today's featured picture

Galah

The galah (Eolophus roseicapilla) is a species of bird in the cockatoo family, Cacatuidae. It is endemic to mainland Australia and is also an introduced species in Tasmania and New Zealand. The galah is adapted to a wide variety of modified and unmodified habitats and is one of Australia's most abundant and widespread bird species, being absent only from the driest areas and the far north of Cape York Peninsula. The galah is often found in flocks of 10 to 1,000 individuals, which can be mixed flocks also including the pink cockatoo, the little corella, and the sulphur-crested cockatoo. It is known to hybridize with all of these species. The galah nests in tree cavities and lays white eggs, usually two to five in a clutch. The eggs are incubated for about 25 days, and the chicks leave the nest about 49 days after hatching. Galahs in captivity have been known to live for up to 72 years. This male galah of the subspecies E. r. albiceps was photographed in the Adelaide Botanic Garden in Adelaide, South Australia.

Photograph credit: Charles J. Sharp

纯 flutter app 开发, web 入门级选手,做了 1 个练手网站

JsonChao:

各位大佬好,新人报告~

听说过我的人应该知道,我就是那个一路从渣渣二本逆袭过来的 JsonChao ,在大厂待了四年后,最终我们和平分手,没错,大白话就是,我现在失业了。

现在的就业环境有多差,大家是知道的,虽然人到中年( 32 岁),上有老下有小,但是这几年的大厂经历还是让我攒下了一点余粮,所以我目前的想法是想自己做一些出海的小产品,赚点老外手里的美金来维持下家用。

下面,就来介绍下我开发的网站~

Volume Shader BM 是一款先进的 GPU 基准测试工具,它利用体积渲染技术来测试显卡性能。Volume Shader BM 基准测试通过实时渲染复杂的三维体积数据,突破 GPU 的极限,提供反映现代图形工作负载的精确性能指标。

与传统基准测试不同,体积着色器 BM 专注于体积着色器的性能,这在现代应用程序中已变得日益重要。体积着色器 BM 测试评估 GPU 处理光线行进算法、密度采样操作和复杂光照计算的能力,这些对于下一代图形处理至关重要。

专业开发者和爱好者依靠 Volume Shader BM 来评估 GPU 处理高要求应用程序的能力。无论您开发的是游戏、科学可视化还是医学影像软件,Volume Shader BM 都能为您提供有关硬件体积渲染性能的洞察。

通过Volume Shader,您将能够自信应对未来的创新挑战,释放更多成功的机会。

👏🏻👏🏻 欢迎各位大佬来品鉴这款产品,期待您的宝贵意见,我一定虚心接受您的教诲和提点~

有没有 PPPoE 代拨转为 DHCP 下发 IP 的方法?

yyy134341:

如果一个 ISP 提供多个动态 IP ,但需要 PPPoE 认证取得 现在有一台路由器,接入到了 ISP 的末端设备。

  • 按照一般家庭正常的配置来讲,应该是路由器进行 PPPoE 拨号,路由器拿到公网 IP ,这个作为出口的 SourceIP ;与此同时路由器开启 DHCP 并设置地址池为 192/10 之类的私有 IP 并下发给下级设备,下级设备拿到的是私有 IP ,访问互联网的时候通过路由器 NAT 进行路由。

但我想实现的是:

  • 下级设备没有 PPPoE 条件,每当下级设备接入路由时,需要路由器进行 PPPoE 代拨,但是拨回来的 IP 通过 DHCP 方式直接下发给该下级设备,设备拿到的 IP 为公网 IP ,无需经过路由器 NAT 。

一句话总结相当于是当 ISP 仅提供 PPPoE ,实现通过某种方式使路由器其下设备无感获取来自 ISP 的动态 IP

目前经过搜寻只得到 ikuai 有所谓“PPPoE 代拨”的功能,但是已经实操过,发现旗下的设备拿到的也是在 ikuai 上面设定 PPPoE Server 时设定好的地址池里面的地址,并不是实际 ISP 分配的动态公网地址,该方案失败 https://www.ikuai8.com/support/ymgn/lyym/rzjf/2023-02-17-01-14-57.html

想问问大家有没有可以实现的方法?

Android 16 时尚是一个圆圈?

PhpBB:

今天更新到 9 月 OTA,是第一个有新外观的 A16. 前几个月的 OTA 只是功能更新,不包含外观.

然后就被震惊到了,怎么会这么像 10 年前的魅族/步步高. 我其实想说它丑,但是感觉自己审美也不怎么样,那还是不黑了.

时尚真的是每过一些年就循环一次吗? 尤其是快捷方式,非要做成圆角四边形吗,好惆怅啊 如果不想圆形方形,做成 meego 那种透镜形状也行啊

很想回退 A15,但是为了测试 APP,没办法了

1.png

2.png

3.png

023 专线安装记录

Murphy189:

坐标 023 ,PTer 家宽被运营商限速多次心累了,正好移动区分公司的分局就在单位楼下,上班摸鱼出来楼下随便抓了个客户经理询问商宽资费,回复“精品宽带”1000M 下 200M 上月付 156 元,但是无公网 IP ,动态都不给(和 028 的资费差远了),只有专线产品有资格申请公网 IP 。随后又询问专线价格,回复“商务快线”50M 下 10M 上月付 298 元,无法叠加任何优惠或返话费等活动,而且是 PON 接入,价格属实难蚌,最后只能和客户经理商量拉“互联网专线(精品版)”,给了两个公网 v4 一个/60 v6 ,100M 对等 AAA 保障 PTN 接入,单价算下来比那个“商务快线”便宜(。

由于 023 特殊的地势优势,小区在半山腰上,光交在山底,设计院过来勘探表示非常痛苦花了好几天的时间才折腾出了图纸,施工队又花了两天时间拉了 4 公里长的 12 芯光缆到家里面,双路由分别开通在临近的基站和隔壁小区机房。晚高峰测试到 HK Lumen 40ms 能跑满带宽,跨网到 028 电信家宽 30% loss 非常爆炸基本无速度,联系了后台那边疏导暂时还没回复。

蜘蛛网弱电箱蜘蛛网弱电箱

IT 的工作感觉没有什么意义

bajitanglang:

vibe coding 了几个月,copilot ,gemini,cursor,claude 都试了下。 我自己就是描述需求,验收代码。 工作内容,还是没什么意思,和老板汇报,其实我内心知道这些项目没什么用,解决不了客户的什么问题,宣称的什么降本增效,赋能,没有用啊,其实还是看客户的公司实力、 真的没什么意义,但是也不知道能做什么 关注了推上的一些独立开发者,只能说有些人牛,但是绝大部分是骗子。 贝索斯的那句话,十年后,什么东西是仍然存在的,应该做那些事情。 想了下,做事情,然后看看能不能商业闭环?

用了三年的 iPhone 13 pm,自己换了电池

dongcxcx: 换了国产电池,260 块的诺希至尊版。刚换两天,像核动力一样😄,非常满意。看网上好像很多人说,半年到一年衰减的就很厉害了。能否持久还有待考察。等我几个月后再来更新。

另外,之前的电池 80%, 换了新电池之后感觉流畅了。虽然没有数据支撑,但是我相信那不是幻觉。怀疑是不是 ios 还是会偷偷的降频?

程序员情侣在一起,是感情加倍还是矛盾加倍?

whyshijei:

我和另一半都是程序员, 刚在一起的时候觉得特别好——能互相理解加班的痛苦,能一起吐槽奇葩需求,甚至还能在家里 pair programming 。 加班到半夜没人抱怨,反而会发个“我也还在公司”的截图, 但时间久了,也遇到很多问题,总计了下主要有下面几个: 1 、两个人都忙,家务永远是“等有空再说”,结果一等就是一周; 2 、吵架的时候会用技术术语互怼,“你这个逻辑有 bug”“你这方案不优雅”,其实生活中我非常讨厌这类术语,但总是避免不了; 3 、出去旅行,别人拍风景,我们对着笔记本改代码,毫无旅行氛围;

有时候觉得同行恋爱真好,能互相理解、互相 cover ;有时候又觉得生活和工作全混在一起,像是 24 小时都在上班。

V 友们,你们会选择和同行谈恋爱吗?还是觉得跨行业更容易相处?

The Browser Company 被老牌协作厂商 Atlassian 收购, Arc 浏览器何去何从?

sphendae:

昨天 Arc 发了封邮件,说自己要被 Atlassian 收购了

同时也在 YT 放出了一个视频:We have entered an agreement to be acquired by Atlassian

具体就是 Atlassian 以现金 6.1 亿美元收购 The Browser Company ,预计在 2025 年 12 月前后完成

  • Atlassian 于 2002 年成立于悉尼,是一家团队协作与项目管理软件公司
  • 旗下主要产品:Jira (项目/任务跟踪)、Confluence (团队知识库)、Trello (看板工具)
  • 主要定位:为企业和开发团队提供项目管理、文档协作、服务管理等整套工具

Reddit 上的讨论:

一些细节:

  • Atlassian CEO Mike Cannon-Brookes 是 Arc 的早期用户,甚至是最早的一批 bug 提交者之一
  • Atlassian 内部还有一个 1000+ 人的 Arc 用户 Slack 群组,或许是真爱?
  • 官方表示 Arc 和 Arc Search 会“继续存在”,但未来重心会更多放在 Dia ( AI 浏览器) 上

你还在用 Arc 吗? Arc 的核心功能有其他软件可以替代吗?

看起来Zen 浏览器目前在功能上已经非常接近了,虽说用的是 Firefox 内核

手滑把服务器登陆信息随 log 贴给了 Cursor;除了修改登陆信息,还有别的补救方法吗?

joynvda:

这服务器公网可访问。

一直很小心处理开发服务器的信息粘贴:先贴在临时文本编辑,抹掉敏感信息,再贴过去 chat 。 涉及 win 、linux 之间路径转换,调试一直不顺。心烦意乱之下,把原来的信息都贴给 Cursor 了。

Cursor IDE 已经设置为 Privacy Mode(Legacy)。

虽然贴的是普通用户,临时租用的服务器没有高度机密。还是觉得不应该。 除了修改被泄漏的登陆信息外,还有别的补救方法吗?

Cursor 的对话也在删了(对话旁边的垃圾桶)

37 岁程序员,未来 10 年还有希望吗?

WilWooHahah:

有时候,我会盯着电脑屏幕发呆,心里冒出一句话:“37 岁了,再坚持下去还有意义吗?”

前段时间出去面试,面试官翻着简历问我: “你做了那么多项目,最得意的是哪个?”

我沉默了一下,笑着回答: “easynanobanana.com 。”

对方愣了一下,接着笑了:“不就是套个壳吗?这种东西,意义在哪?”

说实话,这句话我听过太多次了。很多人都觉得,这些“自己瞎折腾”的小网站不值一提,既不能立马赚大钱,又占用精力,还搞得颈椎酸痛、头昏眼花。

可我心里很清楚:这就是意义本身。

因为做这些网站的过程,不是为了取悦谁,不是为了让别人点头,而是为了让我自己心里有底气。 就像李想说的那句话: 👉 “我要掌握自己的命运,我要挑战成长的极限。”

对我来说,easynanobanana.com 不只是一个工具,它更像是一种证明:

示例图片

  • 证明我还在学习,还能创造;
  • 证明我在用自己的方式和 AI 一起探索新的可能;
  • 证明即使年龄不小了,我依然可以抬头说一句:“未来 10 年,我还有希望。”

或许这条路不会轻松,或许旁人不理解,但那又怎样? 正是这点“傻劲”,让我还能在深夜敲代码的时候,心里偷偷笑一下。

如果你也在迷茫中怀疑自己,坚持的意义到底是什么——不妨来看看。 也许你会找到属于你的那份“坚持的理由”。

🔗 easynanobanana.com

🎁 现在注册,立送 30 积分,随便折腾一下,也许能点燃你的小火花。

深度使用一段时间 Cursor 后, 分享一点我的实用小技巧

yuanzhiwei: 1. 多项目(前后端分离项目)共用窗口上下文。
可以在项目目录中创建一个.code-workspace 结尾的 json 文件,内容示例:
{
"folders": [
{
"name": "xxx-web",
"path": "./xxx-web"
},
{
"name": "xxx-api",
"path": "./xxx-api"
}
],
"settings": {
"editor.tabSize": 2,
"files.exclude": {
}
}
}
cursor 选择从文件打开项目,这样就可以前后端联动愉快的开发啦~

2. 学会使用 Rules 和指令打造你的专属编程风格。
AI 的代码风格可能千奇百怪,一会儿用 axios ,一会儿用 fetch ;一会儿遵循你的项目规范,一会儿又“自由发挥”,有木有同感啊兄弟们~
( 1 )全局规则,跨项目生效
玩法示例,cursor settings > rules 设置:
----
- All React components must be functional components using hooks. Do not use class components.
- For state management, prefer Zustand over Redux. Only use React Context for simple, non-frequently updated state like theming.
- When creating a new component, structure it in its own folder with an `index.ts` for exports, the component file (e.g., `Button.tsx`), and a Storybook file (`Button.stories.tsx`).
- For all asynchronous operations, use async/await syntax and wrap them in a try/catch block with proper error logging to Sentry.
- Always use Tailwind CSS for styling. Do not write inline styles or use CSS-in-JS libraries.
- The default testing framework is Vitest with React Testing Library. Generated tests must follow this pattern.


( 2 )项目级规则 (.cursorrules)
示例:
---
// .cursorrules file in a legacy project

- This project uses a custom data fetching hook `useLegacyDataFetcher`. Do not use `fetch` or `axios` directly.
- All API endpoints are prefixed with `/api/v2`.
- When modifying any file in the `/src/utils/` directory, be extra careful about breaking changes and suggest adding a unit test for the modification.
- This project uses a custom design system. When asked to create UI elements, look for existing components in `/src/components/ui/` before creating new ones.

3. 当然还有灵活使用 @File, @Docs, @Web 等等精准的指向上下文

4. 超越聊天:Cmd+K 的进阶艺术
Cmd+K 不仅仅是“写个方法”或“加个注释”那么简单,他可以进行精准选中与意图明确的微操。
Cmd+K 还可以在终端中使用,用自然语言来生成复杂的 shell 命令

还有其他的如 Restore Checkpoint 等好用的技巧,你们还有哪些好用的技巧可以分享一下
❌