28

我们使用 confluence for documentaion,但我发现选择代码宏非常耗时;这是一个 5 个步骤的过程。即使手动键入宏也效率不高。

在 Stack Overflow 编辑器中,我们所要做的就是选择文本并按下按钮或点击ctrlK,文本被格式化为代码。

有没有办法在 Confluence 中做到这一点?

4

3 回答 3

37

即使是手动打字也效率不高

我广泛使用代码宏,并且总是通过键入 {并从列表中选择“代码宏”来使用自动完成功能(为代码宏键入co就足够了)。这是一个非常有效率的。

当然,键盘快捷键会更快,但代码宏没有快捷键。(AFAIK 根本没有特定宏的键盘快捷键)

于 2012-11-26T08:57:45.083 回答
10

我使用Ctrl- Shift-D然后将文本包装在{code}.

这也解决了从粘贴文本中删除格式的问题。在 Confluence 5.x 中,如果你编辑一个页面,你可以输入{cod<enter},它会在页面上放置一个代码块框,但是当代码粘贴到这个框时,它可以去掉行尾字符。

  1. Ctrl使用- Shift-打开插入标记窗口D
  2. 将您的代码粘贴为纯文本
    这样格式就不会被删除。
  3. 添加{code}标签。
于 2014-12-03T02:44:55.807 回答
1

您也可以像在原版 Markdown 中一样键入三个反引号 ``` 来创建代码块。这会很快创建一个空代码块。以这种方式粘贴代码时,我从来没有遇到过格式化问题。

这种方法的一个恼人的特点是你不能像在 Markdown 中那样指定语言,你必须从列表中选择语言。

于 2019-12-12T05:58:59.500 回答