# text_comparison_tool_in_python **Repository Path**: zhuhezhang/text_comparison_tool_in_python ## Basic Information - **Project Name**: text_comparison_tool_in_python - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-04-08 - **Last Updated**: 2026-04-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 文本对比工具 ## 项目描述 这是一个基于 PySide6 和 difflib 实现的文本差异对比工具。该工具提供了直观的界面来比较两个文本文件的差异,支持多种编码格式的文件导入,并提供丰富的编辑和查看功能。 ## 主要功能 - **行号显示**:所有编辑区均显示行号,结果区滚动条会同步滚动,便于对比查看。 - **编码支持**:支持从多种编码格式的文本文件导入对比文本。 - **字体缩放**:支持字体缩放,并支持 Ctrl/Cmd + 鼠标滚轮缩放。 - **高亮显示**:比较结果支持字符级高亮显示(红色-删除、绿色-新增、黄色-修改)。 - **界面调整**:可以通过拖动分割条调整四个文本区域的大小,双击分割条可恢复默认比例。 - **搜索替换**:支持搜索替换功能,包括大小写匹配、全词匹配、正则表达式。 - **界面语言**:支持中英文界面切换。 ## 开发 1. 确保安装 Python 3.8+ 和 pip。 2. 安装依赖: ```bash pip install PySide6 charset-normalizer ``` 3. 运行程序: ```bash python main.py ```