Skip to content

Mooooooon/st-input-helper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SillyTavern 输入助手

这是一个简单的SillyTavern输入助手插件,用于提高文本输入效率。

功能

  • 插入特殊符号:一键在输入框插入双引号、星号等成对符号,光标自动定位在中间
  • 快速换行:一键移动到当前行末尾并插入换行符,提高排版效率
  • 插入标记:快速插入 {{User}}{{Char}} 标记,用于引用用户和角色名称
  • 自定义工具栏:可以自由选择需要显示的按钮,定制个性化工具栏
  • 快捷键支持:为每个功能设置键盘快捷键,提高操作效率
  • 按钮排序:通过拖拽调整按钮显示顺序,使用更灵活
  • 自定义符号:添加自己需要的特殊符号和光标位置

安装和使用

安装

  1. 打开SillyTavern
  2. 进入设置页面
  3. 点击"扩展"选项卡
  4. 使用扩展安装器,输入 https://github.com/Mooooooon/st-input-helper 进行安装

使用

  1. 安装完成后,在设置页面的"扩展"选项卡中找到"输入助手"面板
  2. 勾选"启用输入助手"选项,启用工具栏
  3. 可以选择需要显示的按钮,取消勾选不需要的按钮
  4. 可以拖动按钮左侧的排序图标调整按钮在工具栏中的显示顺序
  5. 可以为每个功能设置快捷键,点击对应的输入框并按下快捷键组合
  6. 可以添加自定义符号,点击"添加自定义符号"按钮并填写相关信息

自定义符号设置

  1. 点击"添加自定义符号"按钮
  2. 在弹出的对话框中填写:
    • 名称:按钮的悬停提示文本
    • 符号:插入到文本中的实际符号
    • 显示文本:按钮上显示的文本(默认与符号相同)
    • 光标位置:插入符号后光标的位置(开始、中间、结尾或自定义位置)
  3. 点击"保存"即可创建新的按钮
  4. 可以编辑或删除已创建的自定义符号
  5. 也可以为自定义符号设置快捷键,操作方式与内置按钮相同

功能列表

  • 插入双星号 (**): 用于强调文本,光标置于中间
  • 插入双引号 (""): 用于引用文本,光标置于中间
  • 插入圆括号 (()): 用于分组信息,光标置于中间
  • 插入直角引号「」: 用于引用文本,光标置于中间
  • 插入直角引号『』: 用于引用文本,光标置于中间
  • 插入书名号《》: 用于书名、作品名,光标置于中间
  • 插入换行 (⏎): 移动到当前行末尾并插入换行符
  • 插入用户标记 ({{U}}): 插入 {{User}} 变量
  • 插入角色标记 ({{C}}): 插入 {{Char}} 变量
  • 自定义符号: 用户自行添加的符号

快捷键设置

  1. 在设置面板中找到"快捷键设置"部分
  2. 点击要设置的功能对应的输入框
  3. 按下所需的键盘组合(例如:Ctrl+Alt+Q)
  4. 设置会自动保存
  5. 按ESC或点击"清除"按钮可以移除快捷键

注意:快捷键仅在聊天输入框获得焦点时有效。

兼容性

  • 需要SillyTavern v1.9.0或更高版本

支持和贡献

如有问题或建议,请在GitHub仓库提交issue或联系作者。

欢迎提交Pull Request来改进这个插件。

许可证

MIT License

About

Basic 3rd Party Extension Example for SillyTavern

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published