使用Vibe Coding打造大文本文件查看器:Visual Studio Code、Cline、OpenRouter与Claude 3.7实战

本文详细介绍如何利用AI辅助编程工具链,通过Vibe Coding方式在3小时内开发出能处理26GB大文本文件的Windows C#应用程序,解决传统工具无法处理超大文件的技术难题。

使用Vibe Coding打造大文本文件查看器

项目背景

我刚刚使用AI创建了另一个Windows 10/11应用程序。这是对我几周前发布的SquareCap程序的后续跟进。

这次我要解决的问题是打开和搜索超大型文本文件。过去我使用旧的Mandiant Highlighter程序来完成这个任务,但该程序最后更新于2011年,无法处理我想要打开的26 GB文本文件。

技术挑战

这个26 GB文件是来自Bethesda Game Studios游戏《Starfield》的Starfield.esm主文件的内容转储。我使用与xEdit捆绑的xdump64程序。

解决方案

你可以亲自尝试这个程序。它是一个独立的Windows C# .NET 9应用程序,可在Windows 10和11上运行。

与上一个程序一样,我花了大约3个小时与模型合作,才达到现在的状态。我花了大约一个小时尝试实现"高亮显示所有搜索匹配项"功能,但未能成功实现。

程序功能

屏幕截图截取了页面右侧的搜索和匹配功能部分。你可以从GitHub下载.exe文件:https://github.com/taosecurity/BejView

Windows可能会抱怨,因为该程序没有签名。

技术说明

与我的上一个程序一样,我不清楚代码质量或漏洞情况。这是一个有趣的练习,目的是看我是否能创建一个解决我正在处理的问题的程序。

开发工具

  • Visual Studio Code
  • Cline
  • OpenRouter
  • Claude 3.7
  • Vibe Coding方法
comments powered by Disqus
使用 Hugo 构建
主题 StackJimmy 设计