Skip to main content
GameDev.net gamedev.net

PRO Tired of ads? Read GameDev.net ad-free and help keep the community independent with GameDev Pro — $3/month.

New Syntax Highlighting in Forums and Journals

New Syntax Highlighting in Forums and Journals

Michael Tanczos
Michael Tanczos
GameDev.net Staff Journal Old · · 1 min read
3,755 10
We've introduced an old favorite for syntax highlighting code in our forums and journals. In addition to the standard [ code ] tags that exist now, we have introduced a tag that we used to use readily in past versions of GameDev.net. The "new" bbcode tag that is available for use is the [ source ] tag.

The source tag requires an attribute specifying what language you want to use. Available language options are:


Language Tag Argument

ActionScript3 as3, actionscript3
Bash/shell bash, shell
ColdFusion cf, coldfusion
C# c-sharp, csharp
C++ cpp, c
CSS css
Delphi delphi, pas, pascal
Diff diff, patch
Erlang erl, erlang
Groovy groovy
JavaScript js, jscript, javascript
Java java
JavaFX jfx, javafx
Lua lua
Perl perl, pl
PHP php
Plain Text plain, text
PowerShell ps, powershell
Python py, python
Ruby rails, ror, ruby
Scala scala
SQL sql
Visual Basic vb, vbnet
XML xml, xhtml, xslt, html, xhtml


[size="4"]Before:

[ source lang="csharp"] <-- remove space before 'source'

[color="#000000"]using System;
using System.IO;

class Test {
private static void Main() {
for (int i = 0; i < 5000; i++) {
using (TextWriter w = File.CreateText("C:\\tmp\\test\\log" + i + ".txt")) {
string msg = DateTime.Now + ", " + i;
w.WriteLine(msg);
Console.Out.WriteLine(msg);
}
}
Console.In.ReadLine();
}
}

[/color][ /source ]


[size="4"]After:

[source lang="csharp"][color="#000000"]
using System;
using System.IO;

class Test {
private static void Main() {
for (int i = 0; i < 5000; i++) {
using (TextWriter w = File.CreateText("C:\\tmp\\test\\log" + i + ".txt")) {
string msg = DateTime.Now + ", " + i;
w.WriteLine(msg);
Console.Out.WriteLine(msg);
}
}
Console.In.ReadLine();
}
}

[/color][/source]

Discussion

Loading comments...