-->

如何格式化Confluence中内嵌代码?(How to format an inline code

2019-07-02 19:15发布

如何设置格式的inline code Confluence中like this ? 我的意思是,不是一个独立的代码块,但只是内嵌classname ,例如。

Answer 1:

要插入Confluence中内嵌等宽字体,围绕在双大括号中的文本。

这是一个{{example}}

如果您使用汇流4.x或更高版本,你也可以只选择段落样式菜单中的“预格式化”选项。

这里全部参考: https://confluence.atlassian.com/display/CONF56/Quick+Reference+Guide+for+the+Confluence+Editor



Answer 2:

默认情况下,汇流呈现透明背景等宽的文本。 您可以编辑全局CSS添加灰色。 从合流手册 :

  1. 选择在屏幕右上角的齿轮图标,然后选择合流管理员。
  2. 选择样式表。
  3. 选择编辑。
  4. 您的自定义CSS粘贴到文本字段。
  5. 选择保存。

用于显示等宽的块灰色背景自定义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;
}

如果您在使用合流按需(云):

  1. 点击COG /齿轮在侧边栏的左侧底部
  2. 选择外观和感觉
  3. 点击侧边栏,页眉和页脚选项卡
  4. 您的自定义CSS粘贴到页眉
  5. 换行代码在{style}
  6. 保存

粘贴如下:

{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}}



Answer 3:

你可以问你fiendly合流管理员创建一个宏为您服务。 下面是合流3.X宏的示例

Macro Name:    inlinecode
Macro Title:   Markup text like stackoverflow inline code
Categories:    Formatting
Macro Body Processing: Convert wiki markup to HTML
Output Format: HTML
Template:

## Macro title: Inline Code
## Macro has a body: Y
## Body processing: Convert wiki markup to HTML
## Output: HTML
##
## Developed by: My Name
## Date created: dd/mm/yyyy
## Installed by: My Name
## This makes the body text look like inline code markup from stackoverflow
## @noparams
<span style="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;">$body</span>

然后,用户可以使用{inlinecode}like this{inlinecode}

你也可以使用{html}{style}的宏如果已安装或这种风格添加到样式表的空间。

当你在它要求你的合流的管理员可以创建一个大骨节病的宏为您服务。 与上述相同,除了Macro name大骨节病Template是:

<span style="padding: 0.1em 0.6em;border: 1px solid #ccc; font-size: 11px; font-family: Arial,Helvetica,sans-serif; background-color: #f7f7f7; color: #333;  -moz-box-shadow: 0 1px 0px rgba(0, 0, 0, 0.2),0 0 0 2px #ffffff inset; -webkit-box-shadow: 0 1px 0px rgba(0, 0, 0, 0.2),0 0 0 2px #ffffff inset; box-shadow: 0 1px 0px rgba(0, 0, 0, 0.2),0 0 0 2px #ffffff inset; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; display: inline-block; margin: 0 0.1em; text-shadow: 0 1px 0 #fff; line-height: 1.4; white-space: nowrap; ">$body</span> 

然后,你可以写文档,告诉用户打F1键和Enter键。



Answer 4:

环绕你的嵌入式文本 {{ }}

注意事项:

  1. 你有后打空格键 }}
  2. 您不能复制内嵌格式化文本,并保持它的外观。 如果你复制它,你可能无法添加{{ }}修复它。 只需重新键入或不格式化粘贴(Cmd的⌘+ SHIFT +在Mac V),然后添加{{ }}和命中空间。
  3. 如果添加{{ }}现有的文本后,它不能被其他字符,例如,如果你想在你的预格式化文本括号,你不能修复包围(my text)加入括号({{my text}}) 。 在你的文字先添加空间( my text )然后添加{{ }}


Answer 5:

在合流5.4.2您可以添加您的环绕内嵌代码<code></code>源代码编辑器正是如此标签:

Confluence will show <code>this inline code</code> in a fixed font. 

那里有许多片段进行修改,因为双括号功能在汇合编辑器交互添加文本时,只能这可能是有用的。



Answer 6:

如果你想插入一个大的代码块可选行号等使用代码宏(可宏下 - >其他)。



Answer 7:

我发现颜色格式有点棘手的总汇(5.6.3)是关于围绕{{等宽}}块空间非常挑剔。



Answer 8:

要在您的文本中的格式顺序代码,使用“'”字符包围你的代码。 通常位于键盘上的“1”键的左侧。

例:

`printf("Hello World");`

同样作为分隔符堆栈交流!



Answer 9:

由于合流4及以上,输入两次大括号不起作用。

现在,您需要选择宽字体。 突出显示要更改和文本:

Windows系统:按Ctrl + Shift + M

苹果机:command + Shift + M键

另外,旁边的粗体和斜体的选项,你可以点击“更多”下拉列表,选择等宽:



Answer 10:

所有这些其他的答案肯定听起来像是不错的想法,我会建议先使用它们,但我会继续前进,增加一个到列表中的完整性的缘故。

你可以简单地使用HTML宏,然后再粘贴的内容包裹在<pre> </pre>标签。



Answer 11:

对我来说最简单的办法是插入标记。

然后在文本框中键入大括号之间的文本。

这将插入新行格式化文本,但你可以在任何地方复制,甚至是内联。



Answer 12:

我发现这样做最简单的方法是在降价写直接从该行的开始。 按Ctrl+D (快捷用于打开所述标记输入对话框)和类型降价。 正常的维基编辑似乎并不为精确的格式化功能非常好。 它似乎并不知道很多关于字符样式和只知道段落样式。



Answer 13:

我用Zelphir和彼得·格鲁克的答案的组合。 即

  1. (MAC-说吧)点击命令+ SHIFT + d
  2. 在模型中弹出的下拉列表中选择降价
  3. 环绕的代码标记文本-即<code>bovvered</code>
  4. 点击INSERT


Answer 14:

在写这篇文章的时候,我发现无论{{string}}也不{{ string }}工作。 我的控制面板只有代码块按钮。

然而,有用于固定宽度的格式列出一个快捷方式: Ctrl + Shift + M

我周围戳在菜单中,但无法找出被提供给我们的是什么版本。



Answer 15:

如果你有WINWORD,你可以复制你需要到什么,触摸起来的结果,然后粘贴到合流。 我发现,这里比其他解决方案更容易。



文章来源: How to format an inline code in Confluence?
标签: confluence