这是一个简单的SillyTavern输入助手插件,用于提高文本输入效率。
- 插入特殊符号:一键在输入框插入双引号、星号等成对符号,光标自动定位在中间
- 快速换行:一键移动到当前行末尾并插入换行符,提高排版效率
- 插入标记:快速插入
{{User}}
和{{Char}}
标记,用于引用用户和角色名称 - 自定义工具栏:可以自由选择需要显示的按钮,定制个性化工具栏
- 快捷键支持:为每个功能设置键盘快捷键,提高操作效率
- 按钮排序:通过拖拽调整按钮显示顺序,使用更灵活
- 自定义符号:添加自己需要的特殊符号和光标位置
- 打开SillyTavern
- 进入设置页面
- 点击"扩展"选项卡
- 使用扩展安装器,输入
https://github.com/Mooooooon/st-input-helper
进行安装
- 安装完成后,在设置页面的"扩展"选项卡中找到"输入助手"面板
- 勾选"启用输入助手"选项,启用工具栏
- 可以选择需要显示的按钮,取消勾选不需要的按钮
- 可以拖动按钮左侧的排序图标调整按钮在工具栏中的显示顺序
- 可以为每个功能设置快捷键,点击对应的输入框并按下快捷键组合
- 可以添加自定义符号,点击"添加自定义符号"按钮并填写相关信息
- 点击"添加自定义符号"按钮
- 在弹出的对话框中填写:
- 名称:按钮的悬停提示文本
- 符号:插入到文本中的实际符号
- 显示文本:按钮上显示的文本(默认与符号相同)
- 光标位置:插入符号后光标的位置(开始、中间、结尾或自定义位置)
- 点击"保存"即可创建新的按钮
- 可以编辑或删除已创建的自定义符号
- 也可以为自定义符号设置快捷键,操作方式与内置按钮相同
- 插入双星号 (**): 用于强调文本,光标置于中间
- 插入双引号 (""): 用于引用文本,光标置于中间
- 插入圆括号 (()): 用于分组信息,光标置于中间
- 插入直角引号「」: 用于引用文本,光标置于中间
- 插入直角引号『』: 用于引用文本,光标置于中间
- 插入书名号《》: 用于书名、作品名,光标置于中间
- 插入换行 (⏎): 移动到当前行末尾并插入换行符
- 插入用户标记 ({{U}}): 插入
{{User}}
变量 - 插入角色标记 ({{C}}): 插入
{{Char}}
变量 - 自定义符号: 用户自行添加的符号
- 在设置面板中找到"快捷键设置"部分
- 点击要设置的功能对应的输入框
- 按下所需的键盘组合(例如:Ctrl+Alt+Q)
- 设置会自动保存
- 按ESC或点击"清除"按钮可以移除快捷键
注意:快捷键仅在聊天输入框获得焦点时有效。
- 需要SillyTavern v1.9.0或更高版本
如有问题或建议,请在GitHub仓库提交issue或联系作者。
欢迎提交Pull Request来改进这个插件。
MIT License