Skip to content

colincatsu/txthighcode

Repository files navigation

txthighcode 文本高亮插件

这是一个用于在VSCode中高亮显示文本文件中人物名称并提供相关信息提示的插件。通过简单的配置,可以快速识别和突出显示文本中的人物名称,并在悬停时显示人物的详细信息。

功能特点

  • 自动高亮: 自动识别并高亮显示文本中的人物名称
  • 悬停提示: 鼠标悬停在人物名称上时显示详细信息
  • 快速生成: 支持选中文本快速生成人物信息文件
  • 实时更新: 文件变化时自动更新高亮显示
  • 灵活配置: 可自定义JSON文件目录和字段名称

安装要求

  • Visual Studio Code 1.98.0 或更高版本

插件设置

本插件提供以下设置选项:

  • txthighcode.autoHighlight: 启用/禁用自动高亮功能
  • txthighcode.jsonFieldName: 设置JSON文件中表示名称的字段(默认为"姓名")
  • txthighcode.defaultJsonFolder: 设置默认的JSON文件夹名称(默认为"namejson")
  • txthighcode.hoverEnabled: 启用/禁用悬停提示功能

使用方法

1. 创建人物信息

  1. 在文本文件中选中人物名称
  2. 右键选择"生成人物"
  3. 插件会在指定目录下创建对应的JSON文件

2. JSON文件格式

{
  "姓名": "张三",
  "背景介绍": "主要人物",
  "其他信息": "可以添加更多字段"
}

3. 文件目录结构

建议的目录结构:

您的项目/
  ├── namejson/          # 存放人物信息的文件夹
  │   ├── 主角/          # 可以创建子文件夹
  │   └── 配角/
  └── 您的文本文件.txt

使用技巧

  1. 快速高亮: 使用命令面板(Cmd/Ctrl+Shift+P)执行"高亮文本关键字"命令
  2. 批量管理: 可以通过文件夹组织管理不同类型的人物信息
  3. 实时预览: 编辑JSON文件后,高亮会自动更新

已知问题

  • 当文本文件较大时,高亮更新可能会有轻微延迟
  • 需要保证JSON文件格式正确,否则可能影响高亮显示

更新日志

0.0.1

  • 初始版本发布
  • 实现基本的高亮和提示功能
  • 支持生成人物信息文件

反馈与支持

如果您在使用过程中遇到问题或有任何建议,欢迎提交问题反馈。

祝您使用愉快!

About

vscode插件,txt文件,小说助手

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published