首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >xwiki功能-快捷键

xwiki功能-快捷键

作者头像
lovelife110
发布2021-01-14 11:01:55
发布2021-01-14 11:01:55
1.1K0
举报
文章被收录于专栏:爱生活爱编程爱生活爱编程

从XWiki企业版1.4M1版本开始,可以使用快捷键来使用某些XWiki功能。快捷键能帮助你节省时间,因为可以不需要鼠标,直接用键盘做很多操作。

使用快捷键

查看模式

查看模式的快捷方式只适用于高级用户,防止普通用户误按键盘上的按键,得到错误的操作。

a) 编辑操作

E

编辑页面,使用默认的编辑模式

K

编辑页面,使用wiki编辑模式

G

编辑页面,使用WYSIWYG编辑模式

F

进入Inline Form

R

编辑页面访问权限

O

编辑对象

S

编辑class

b) 查看操作

C

跳转到页面注释

A

跳转到页面附件

H

跳转到页面历史

I

跳转到页面信息

D

查看页面源码

c) 其他操作

F2

重命名页面

Delete

删除页面

编辑Wiki & 编辑Inline模式

在Inline编辑模式,当焦点位于一个WYSIWYG编辑器区域里,下面列出的快捷键将无法工作,因为WYSIWYG编辑器抓取所有按键事件。

Alt + C

取消编辑

Alt + P

不保存,预览该网页

Alt + Shift + S

保存并继续编辑

Alt + S

保存并查看

WYSIWYG编辑模式

Ctrl + A

选择编辑区域内的所有内容

Ctrl + B or Meta + B

选定的文本为粗体

Ctrl + C or Ctrl + Insert

复制当前选择到剪贴板

Ctrl + ↓

当表格包含插入符或者选择表格,能在表格下面创建空段。当你不能移动插入号在表格后面时,这是很有用的。

Ctrl + I or Meta + I

选定的文本为斜体

Ctrl + U or Meta + U

选定的文本添加下划线

Ctrl + ↑

当表格包含插入符或者选择表格,能在表格前面创建空段。当你不能移动插入号在表格前面时,这是很有用的。

Ctrl + V or Shift + Insert

从剪贴板粘贴数据

Ctrl + X or Shift + Delete

剪切当前选择

Ctrl + Y or Meta + Y

恢复上一步操作

Ctrl + Z or Meta + Z

撤销上一步操作

WYSIWYG宏支持(从XE 3.0开始)

↓ or ↑ or ← or →

导航宏输出

Enter

编辑宏

Space

切换展开和折叠宏之间状态

Ctrl + Shift + R

重新加载宏

Ctrl + Shift + E

展开所有/选定宏

Ctrl + Shift + C

折叠所有/选定宏

Ctrl + Shift + M

打开插入宏向导

预览模式

Alt + C

取消编辑

Alt + B

回到编辑

Alt + Shift + S

保存并继续编辑

Alt + S

保存并查看

注解

Ctrl + M or Meta + M Ctrl + I or Meta + I

注释一段文字

导航

Ctrl + G orMeta + G

跳转到wiki任何页面

配置快捷键

修改快捷键

  • 在Main空间创建一个页面,例如KeyboardShortcuts,把下面内容粘贴进去: core.shortcuts.view.edit=e core.shortcuts.view.wiki=k core.shortcuts.view.wysiwyg=g core.shortcuts.view.inline=f core.shortcuts.view.rights=r core.shortcuts.view.objects=o core.shortcuts.view.class=s core.shortcuts.view.comments=c core.shortcuts.view.attachments=a core.shortcuts.view.history=h core.shortcuts.view.information=i core.shortcuts.view.code=d core.shortcuts.view.delete=Delete core.shortcuts.view.rename=F2 core.shortcuts.edit.cancel=Alt+C core.shortcuts.edit.backtoedit=Alt+B core.shortcuts.edit.preview=Alt+P core.shortcuts.edit.saveandcontinue=Alt+Shift+S core.shortcuts.edit.saveandview=Alt+S
  • 修改你想要改的
  • 保存页面
  • 到xwiki后台管理页面,进入Localization
  • 在"Internationalization Document Bundles"(国际化文档包)添加Main.KeyboardShortcuts

添加属于你自己的快捷键

你可以添加这几行JavaScript来添加自己的快捷键:

<script type="text/javascript"> //<![CDATA[ shortcut.add("Ctrl+Alt+n", function() { alert("Hey! 测试成功! "); }); //]]> </script>

尝试按下Ctrl + Alt + n.

完整的教程请查看文档.

删除快捷键

要删除此快捷键你需要:

<script type="text/javascript"> //<![CDATA[ shortcut.remove("Ctrl+Alt+n"); //]]> </script>

删除所有快捷键

<script type="text/javascript"> //<![CDATA[ for (binding in shortcut.all_shortcuts) { shortcut.remove(binding); } //]]> </script>

openjs

XWiki的快捷键功能是由openjs.com shortcut库提供。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2018/05/20 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 使用快捷键
    • 查看模式
      • a) 编辑操作
      • b) 查看操作
      • c) 其他操作
    • 编辑Wiki & 编辑Inline模式
    • WYSIWYG编辑模式
      • WYSIWYG宏支持(从XE 3.0开始)
    • 预览模式
    • 注解
    • 导航
  • 配置快捷键
    • 修改快捷键
    • 添加属于你自己的快捷键
    • 删除快捷键
    • 删除所有快捷键
    • openjs
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档