Come for the products,
stay for the community

The Atlassian Community can help you and your team get more value out of Atlassian products and practices.

Atlassian Community about banner
Community Members
Community Events
Community Groups

How do you wrap a code snippet in a code block macro?

Every time I add a code snippet into a code block macro, the code snippet remains in a single line without wrapping itself into multiple lines, unless I manually break the code snippet and bring the command into multiple, separate lines.

Is there a setting or property within the code block macro that I can set to wrap itself?

2 answers

There is actually a suggestion open for this with Atlassian (CONFSERVER-31476)

There is currently a workaround which is to add the following CSS to the global stylesheet (see the bug for more details)

.codeContent .syntaxhighlighter table td.code .container .line {
    white-space: normal!important;

I've tested it in the latest version of Confluence and you can add this to the Space CSS (Space Tools > Look and Feel > Stylesheet). This might be better approach as it will only apply for the given space. Remember, though, this will apply the style to all pages in the space with that macro, not just one.

I hope this helps!

Worked like a charm.

Thank you so much.

I tried on my own and the code still looks non-wrapped:

Code is inside the code block:

code-1.pngconde2.pngWhat am I missing?



I would point out that cloud users have no option to modify the global stylesheet to add this workaround. Unless someone has an idea how to implement this?

is there a different app or plugin that would help us to achieve the code wrapping?



Like # people like this

I can't believe I'm looking for how to wrap lines in 2022.

Same here.

Although in the old confluence editor code snippets were wrapped by default. So frustrating if new releases set you back.

Suggest an answer

Log in or Sign up to answer

Atlassian Community Events