没有Markdown插件的情况下,如何在Jira中格式化代码块?


31

没有插件,Jira(托管版本)似乎不支持Markdown。如何在Jira问题注释或描述中粘贴并格式化代码块?


肯定给出了正确的答案
新亚历山大

Answers:


34

Atlassian的JIRA {code}宏覆盖部分高级格式化的内文本格式符号说明

使用语法高亮显示预格式化的代码块。{panel}宏的所有可选参数也对{code}有效。默认语言是Java,但您也可以指定其他语言,包括ActionScript,Ada,AppleScript,bash,C,C#,C ++,CSS,Erlang,Go,Groovy,Haskell,HTML,JavaScript,JSON,Lua,Nyan,Objc,Perl ,PHP,Python,R,Ruby,Scala,SQL,Swift,VisualBasic,XMLYAML

例:

{code:title=Bar.java|borderStyle=solid}
// Some comments here
public String getFoo()
{
    return foo;
}
{code}

{code:xml}
    <test>
      <another tag="attribute"/>
    </test>
{code}

本文档的问题在于它没有告诉您如何指定Java以外的其他内容(例如,SQL)。
bcr

7
{code:<language>},例如sql的{code:sql}
relipse

2
更新了“高级格式”部分,以包括所有可能的语言类型:默认语言是Java,但您也可以指定其他语言,包括ActionScript,Ada,AppleScript,bash,C,C#,C ++,CSS,Erlang,Go,Groovy,Haskell ,HTML,JavaScript,JSON,Lua,Nyan,Objc,Perl,PHP,Python,R,Ruby,Scala,SQL,Swift,VisualBasic,XML和YAML。
JustaDaKaje

2

默认情况下,它在字段上使用默认文本渲染器Description。您可能需要编辑您的字段配置(以管理员身份)才能使用Wiki Style Renderer。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.