如何在Confluence中这样格式化内联代码?我的意思是,不是一个单独的代码块,而只是内联类名。
当前回答
如果您想插入具有可选行号的大代码块等,请使用代码宏(在宏-> Other下可用)。
其他回答
在Confluence 5.4.2中,你可以在源代码编辑器中添加<code></code>标签包围你的内联代码:
Confluence will show <code>this inline code</code> in a fixed font.
这在需要修改许多片段的情况下非常有用,因为双大括号功能仅在Confluence编辑器中以交互方式添加文本时有效。
若要在文本内格式化代码,请使用' "字符将代码括起来。通常位于键盘上“1”键的左边。
例子:
`printf("Hello World");`
与Stack Exchange相同的分隔符!
对我来说最简单的方法是插入标记。
然后在文本框中输入花括号之间的文本。
它将在新行中插入格式化的文本,但您可以在任何地方复制它,甚至内联。
在撰写本文时,我发现{{string}}和{{string}}都不能工作。我的控制面板上只有代码块按钮。
但是,有一个快捷方式列出了固定宽度格式:Ctrl+Shift+M。
我翻了翻菜单,但没能找到提供给我们的是什么版本。
默认情况下,Confluence呈现透明背景的等宽文本。您可以编辑全局CSS添加灰色。来自Confluence手册:
选择屏幕右上角的齿轮图标,然后选择Confluence Admin。 选择样式表。 选择编辑。 将自定义CSS粘贴到文本字段中。 选择保存。
自定义CSS显示灰色背景在等宽块:
code {
padding: 1px 5px 1px 5px;
font-family: Consolas, Menlo, Monaco, Lucida Console, Liberation Mono, DejaVu Sans Mono, Bitstream Vera Sans Mono, Courier New, monospace, serif;
background-color: #eeeeee;
}
如果您正在使用Confluence OnDemand(云):
点击左边侧边栏底部的齿轮 选择外观和感觉 单击边栏、页眉和页脚选项卡 将自定义CSS粘贴到Header字段中 将代码包装在一个{style}块中 保存
粘贴如下内容:
{style}
code {
padding: 1px 5px 1px 5px;
font-family: Consolas, Menlo, Monaco, Lucida Console, Liberation Mono, DejaVu Sans Mono, Bitstream Vera Sans Mono, Courier New, monospace, serif;
background-color: #eeeeee;
}
{style}
在此之后,只需编写{{sometext}},就可以得到漂亮整洁的堆栈溢出风格的内联代码跨度。