Template:PreCode/doc

From Wikipedia, the free encyclopedia

Usage[edit]

Wraps short spans of source code (typically programming language keywords) in which line breaks are not allowed. This needs to be used instead of <code>...</code>, because keywords in some programming languages contain characters that can trigger a line break even after the first character of the keyword.

Example usage[edit]

For example, FORTH word (i.e. command) ?BRANCH contains a question mark.

Normally, you would write <code>?BRANCH</code> When the web browser sees the question mark near the end of line, the rendering could look like this:

some text that mentions ?
BRANCH
rest of the text

Usually, you want to force the question mark to be rendered next to the rest of the FORTH word.

When you use {{PreCode|?BRANCH}}, the resulting rendering will be never broken into two lines inside the source code.

See also[edit]

  • {{code}}, which only provides syntax higlighting, without forbidding line breaks
  • {{codett}}, wrapper for this template that removes background and border styling
  • {{mono}}, monospaced font only
  • {{param value}}, monospaced; friendly handling for blank space
  • {{Syntaxhighlight}}
  • {{kbd}}, for keyboard input
  • Help:Wiki markup