undefinedoffset/ silverstripe-keyboardshortcuts
为SilverStripe 4.0+添加常用任务的键盘快捷键(例如,使用ctrl/command+s保存?)
Requires
- silverstripe/admin: ~1.0
- silverstripe/framework: ~4.0
README
为SilverStripe 4.0+添加常用任务的键盘快捷键(例如,使用ctrl/command+s保存?)。
需求
- SilverStripe 4.0+
安装
composer require undefinedoffset/silverstripe-keyboardshortcuts
如果您愿意,也可以手动安装
- 从这里下载模块:https://github.com/UndefinedOffset/silverstripe-keyboardshortcuts/archive/master.zip
- 将下载的存档解压到网站根目录,使得目标文件夹名为keyboardshortcuts,解压后的文件夹应该包含根目录下的_config.php以及其他文件/文件夹
- 运行dev/build?flush=all以重新生成清单
快捷键
这些快捷键在所有浏览器和操作系统上不一定都有效,它们在您的特定浏览器/操作系统上的默认行为也不保证,所以请小心使用。此模块使用稍微修改过的ccampbell的Mousetrap来处理键盘事件,修改是为了允许与TinyMCE交互。
全局
ctrl+s/command+s 保存/保存草稿
ctrl+alt+n 添加页面/创建页面/新建模型管理员项目
ctrl+f/command+f 切换页面和其他CMS部分的搜索面板
ctrl+shift+f/command+shift+f 清除页面和其他CMS部分中的当前搜索过滤器
仅页面和文件
ctrl+shift+s/command+shift+s 保存并发布
仅页面
ctrl+k/command+k 在草稿/已发布预览之间切换 [未保存]
ctrl+m/command+m 在预览模式之间切换(分割模式 > 编辑模式 > 预览模式)保存在会话中
ctrl+j/command+j 在预览大小之间切换(自动 > 桌面 > 平板 > 手机)保存在会话中
TinyMCE
alt+shift+k/alt+shift+k 取消链接
ctrl+shift+m/command+shift+m 插入媒体
ctrl+shift+l/command+shift+l 插入或删除项目符号列表
ctrl+l/command+l 插入或删除编号列表
这些是TinyMCE内置键盘快捷键的补充: ctrl+z/command+z 撤销输入
ctrl+y/command+y 重新输入
ctrl+b/command+b 粗体文本
ctrl+i/command+i 斜体文本
ctrl+u/command+u 下划线文本
ctrl+1 到 ctrl+6/command+1 到 command+6 标题1到6
ctrl+7/command+7 段落
ctrl+8/command+8 段落
ctrl+9/command+9 地址