网文写作助手
一款专为网文作者打造的 Trae IDE 插件,提供大纲生成、人物设定、章节管理和字数统计等辅助功能。
功能特性
📖 大纲生成
- 根据小说类型自动生成大纲模板
- 支持玄幻、武侠、仙侠、都市、科幻、历史、游戏、悬疑等多种类型
- 自动生成大纲 Markdown 文件
- 可视化大纲树结构
👥 人物设定管理
- 创建和管理小说人物
- 自动生成分类人物设定文件
- 人物属性管理(性别、年龄、身份、性格等)
- 人物关系梳理
📊 字数统计
- 实时字数统计(状态栏显示)
- 目标字数设置
- 完成度进度条
- 详细统计信息(中文字符、英文单词等)
💡 写作辅助
- 随机写作技巧提示
- AI 智能续写功能
- 常用写作模板
安装方法
方式一:从 Trae 插件市场安装
- 打开 Trae IDE
- 点击左侧扩展图标
- 搜索"网文写作助手"
- 点击安装
方式二:手动安装
- 下载
.vsix 文件
- 在 Trae 中按
Ctrl+Shift+P
- 输入并选择"从 VSIX 安装"
- 选择下载的文件
使用方法
生成大纲
- 按
Ctrl+Shift+P 打开命令面板
- 输入"生成大纲"
- 输入小说标题
- 选择小说类型
- 大纲将自动生成并显示在侧边栏
创建人物
- 按
Ctrl+Shift+P 打开命令面板
- 输入"创建人物"
- 输入人物姓名
- 选择角色类型(主角/配角/反派/NPC)
- 人物设定文件将自动创建
字数统计
- 实时显示在状态栏右下角
- 点击状态栏可查看详细统计
- 在设置中可修改目标字数
AI 续写
- 在编辑器中打开小说文件
- 右键点击选择"AI续写"
- 或按
Ctrl+Shift+P 输入"AI续写"
- AI 将根据上下文自动生成续写内容
写作技巧
- 按
Ctrl+Shift+P 输入"写作技巧"
- 随机获取一条写作建议
配置选项
在 Trae 设置中搜索"网文写作助手",可以配置:
| 配置项 |
说明 |
默认值 |
novelAssistant.targetWordCount |
每章目标字数 |
3000 |
novelAssistant.enableAutoSave |
启用自动保存 |
true |
novelAssistant.writingMode |
写作模式 |
novel |
快捷键
| 功能 |
快捷键 |
| 生成大纲 |
无(通过命令面板) |
| 创建人物 |
无(通过命令面板) |
| 字数统计 |
点击状态栏 |
| AI 续写 |
右键菜单 |
项目结构
novel-writing-assistant/
├── src/
│ ├── extension.ts # 插件入口
│ ├── outlineProvider.ts # 大纲管理
│ ├── characterProvider.ts # 人物管理
│ └── wordCounter.ts # 字数统计
├── package.json # 插件配置
├── tsconfig.json # TypeScript 配置
└── README.md # 说明文档
开发计划
- [x] 基础功能实现
- [x] 大纲生成
- [x] 人物设定
- [x] 字数统计
- [x] AI 续写
- [ ] 情节分析
- [ ] 人物关系图
- [ ] 多平台同步
- [ ] 云端备份
贡献指南
欢迎提交 Issue 和 Pull Request!
许可证
MIT License
联系方式
如有问题或建议,欢迎通过以下方式联系:
- 邮箱:your-email@example.com
- GitHub Issues
祝写作愉快! 📝✨
| |