内容提要
我发现了一个很棒的工具gitingest,可以将任何GitHub网址提取为纯文本和目录树。虽然有官方的Chrome扩展,但没有快捷键。我自己制作了一个扩展,链接在此:https://github.com/remusris/git-ingest-chrome-extension,安装需要npm和pnpm,具体步骤在README中。
关键要点
-
发现了一个名为gitingest的工具,可以将任何GitHub网址提取为纯文本和目录树。
-
官方的Chrome扩展没有快捷键来转换GitHub网址。
-
自己制作了一个Chrome扩展,链接在此:https://github.com/remusris/git-ingest-chrome-extension。
-
安装需要npm和pnpm,具体步骤在README中。
-
安装npm和pnpm的步骤包括:安装npm、安装pnpm、使用pnpm安装和构建。
-
在浏览器中输入chrome://extensions,开启开发者模式,加载未打包的扩展。
-
选择安装的repo文件夹中的.output -> mv3文件夹。
-
安装后可以在键盘快捷键中编辑'将GitHub链接更改为Gitingest链接'的快捷键。
延伸解读
Gitingest工具的实用性
Gitingest是一个强大的工具,能够将GitHub网址转换为纯文本和目录树,适合开发者和研究人员使用。通过提取信息,用户可以更方便地分析和处理代码库,尤其是在使用大型语言模型时,能够提高工作效率。
自制Chrome扩展的优势
虽然Gitingest有官方的Chrome扩展,但缺乏快捷键功能。自制扩展不仅填补了这一空白,还允许用户根据个人需求自定义快捷键,提升使用体验。这种灵活性对于频繁使用GitHub的用户尤为重要。
安装过程中的注意事项
在安装自制Chrome扩展时,用户需要确保已安装npm和pnpm,并按照README中的步骤进行操作。特别是在macOS上,隐藏文件可能会影响导航,因此需注意显示隐藏文件,以确保正确加载扩展。
延伸问答
gitingest是什么工具?
gitingest是一个可以将任何GitHub网址提取为纯文本和目录树的工具。
如何安装gitingest的Chrome扩展?
需要安装npm和pnpm,然后在chrome://extensions中开启开发者模式,加载未打包的扩展。
gitingest的Chrome扩展有什么缺陷?
官方的Chrome扩展没有快捷键来转换GitHub网址。
如何为gitingest设置快捷键?
安装后可以在键盘快捷键中编辑'将GitHub链接更改为Gitingest链接'的快捷键。
安装npm和pnpm的步骤是什么?
首先安装npm,然后安装pnpm,最后使用pnpm进行安装和构建。
gitingest的Chrome扩展链接是什么?
gitingest的Chrome扩展链接是:https://github.com/remusris/git-ingest-chrome-extension。