Appearance
Kiro 开始页面最近项目列表只显示 5 个的修改方法
问题
Kiro IDE 的 "Getting Started" 开始页面中,最近打开的项目列表最多只显示 5 个,超出部分不会出现,无法快速切换到更多历史项目。
解决方案
通过修改 Kiro 的内部 JS 文件可以改变这个硬编码限制:
Linux / macOS(Kiro IDE)
找到工作台脚本文件(路径因安装方式不同略有差异):
- Linux 系统安装:
/usr/share/kiro/resources/app/out/vs/workbench/workbench.desktop.main.js - macOS AppBundle:
/Applications/Kiro.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js
- Linux 系统安装:
在文件中搜索
recentlyOpenedMaxEntries(或搜索数字5附近的最近项目相关代码)。将对应的限制数字改为你需要的值(如
15或20)。重启 Kiro,最近项目列表即会显示更多条目。
⚠️ 注意:修改 Kiro 内部文件会在版本升级时被覆盖,每次更新后需要重新修改。建议将修改脚本保存备用。
小脚本自动化(可选)
可以写一个简单脚本在每次 Kiro 升级后自动应用修改,减少重复操作。将以下内容保存为 patch-kiro.sh:
bash
#!/bin/bash
FILE="/usr/share/kiro/resources/app/out/vs/workbench/workbench.desktop.main.js"
# 将最近项目数量从 5 改为 15(根据实际需要调整搜索字符串)
sed -i 's/recentlyOpened\.maxEntries=5/recentlyOpened.maxEntries=15/g' "$FILE"
echo "Done. Restart Kiro to take effect."常见问题
Q: 修改后 Kiro 崩溃怎么办?
A: 先备份原文件(cp workbench.desktop.main.js workbench.desktop.main.js.bak),再做修改。如果出错可以还原备份。
Q: 升级 Kiro 后修改失效了怎么办?
A: Kiro 升级会覆盖该文件,需要重新执行修改。建议将补丁脚本加入 post-install hook 或定期检查 Kiro 版本时重新执行。