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
地址