[Feature][macOS] 项目文件树右键菜单提供 Find in Files / Replace in Files
Los mantenedores suelen responder en 1 día
@defia ya está trabajando en esto.
Desde el 7/10/2026.
Evaluación
Este issue todavía no se ha evaluado.
Descripción
Problem to solve / 要解决的问题
macOS 左侧项目文件树的右键菜单没有 Find in Files / Replace in Files 入口,无法从正在操作的文件或目录进入已有项目范围查找与替换功能。
环境:Lithe 0.5.15(52);preview 源码基线 06dff03db3582798fcf9ab38bb8edacc31270ea8;macOS 27.0.1 / arm64。不依赖特定项目语言或大小。
复现:打开任意含文件和目录的项目,依次对项目根、目录、文件及多选项点击鼠标右键;菜单中均没有这两个入口。
Proposed solution / 建议方案
- 在项目根、目录、文件和多选右键菜单提供 Find in Files… / Replace in Files…。
- 调用已有项目范围查找/替换功能,沿用整个项目范围,不引入选定目录或多选文件范围语义。
- 保留编辑器选中文字预填、查找输入框聚焦,以及替换预览、取消和确认流程;点击入口本身不得写入文件。
- 保留已有打开、新建、剪贴板、Git 和批量操作菜单。
Target platform / 目标平台
macOS
Area / 模块
Search / 搜索
Priority / 优先级
P2:现有项目搜索和替换仍可从其他入口使用,补齐项目树的操作入口。
Alternatives considered / 已考虑的替代方案
目前可从已有快捷键/搜索功能进入,但项目树右键无法直接到达。无需重建搜索引擎或提供跳过预览的直接替换动作。
Additional context / 补充信息
源码已确认文件、目录和多选菜单缺少相应动作,而 AppModel 已有 openProjectSearch / openProjectReplace 入口。独立分支已完成 Swift 6.3.3 编译及 5 项搜索状态、替换键盘和共享菜单结构验证;包含该改动的本机 Release 已由报告者验收。
已检索 412 个历史及开放 issue;#327 是编辑器内查找替换和匹配选项,未覆盖项目树右键入口。暂无录屏。
Checklist / 提交前检查
- 已搜索现有 Issue,确认没有重复建议。
- Lenguaje dominante
- TypeScript
- Estrellas
- 1.8k
- Forks
- 151
- Merge medio
- 7 h 51 min
- PR fusionados (30 d)
- 351
Preparar el entorno
Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de 1lck/Lithe-IDEA
-
area:editor bug P0 platform:macos review: low
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
1lck/Lithe-IDEA#1118 · 2 comentarios ·
Los mantenedores suelen responder en 1 día
-
area:editor issue-form:feature P1 platform:windows review: low
Dificultad 3/5 1-2 días Aptitud para principiantes 52/100
1lck/Lithe-IDEA#1129 ·
Los mantenedores suelen responder en 1 día
-
代码行号这里右键可以查看是谁修改的,改了哪些东西Abiertoarea:editor issue-form:feature P1 platform:windows review: low
Dificultad 4/5 3-5 días Aptitud para principiantes 48/100
1lck/Lithe-IDEA#1128 ·
Los mantenedores suelen responder en 1 día
-
[Feature] 修复commit区按钮、弹窗、下拉框样式Posiblemente ocupada @arkleselect la tomó hace 1 día. Abiertoarea:ui enhancement issue-form:feature P1 platform:macos review: medium
1lck/Lithe-IDEA#1125 · 1 asignado ·
Los mantenedores suelen responder en 1 día
-
[Bug] Windows 版本对比重复显示相同内容Posiblemente ocupada @puppyben1 la tomó hace 1 día. Abiertoarea:git bug P0 platform:windows review: low
Dificultad 3/5 1-2 días Aptitud para principiantes 38/100
1lck/Lithe-IDEA#1123 · 4 comentarios ·
Los mantenedores suelen responder en 1 día
Todos los issues de 1lck/Lithe-IDEA
Issues similares
-
[Bug]: Server git tests sign fixture commits with the developer's key when run from the repo rootAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100
melgarafael/DeskcommCRM#2657 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 85/100
MystenLabs/MemWal#1163 · 2 comentarios ·
Los mantenedores suelen responder en 1 día
-
Mondriaan
Dificultad 1/5 Menos de una hora Aptitud para principiantes 88/100
knaw-huc/textannoviz#709 ·
Los mantenedores suelen responder en 1 día
-
billion-context-pi
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100
ranxianglei/billion-context#2521 · 3 comentarios ·
Los mantenedores suelen responder en 1 día