Использование подсветки кода
Материал из SpacelabWiki
Если при написании статьи необходимо привести фрагмент кода для какой-либо программы/страницы/скрипта, то вы можете воспользоваться специальным средством среды MediaWiki - тэгом <syntaxhighlight lang="LANG">ваш код</syntaxhighlight>
Вместо переменной LANG
нужно подставить короткое имя языка:
- actionscript (ActionScript)
- ada (Ada)
- apache (Apache Configuration)
- asp (Active Server Pages (ASP))
- bash (Bash)
- basic4gl (Basic4GL)
- c (C)
- cfm (ColdFusion Markup Language)
- cobol (COBOL)
- cpp-qt (C++ (Qt toolkit))
- cpp (C++)
- csharp (C#)
- css (Cascading Style Sheets (CSS))
- delphi (Delphi)
- diff (Diff)
- div (DIV)
- dos (DOS batch file)
- dot (DOT)
- fortran (Fortran)
- freebasic (FreeBASIC)
- haskell (Haskell)
- html4strict (HTML)
- ini (INI)
- inno (Inno)
- java (Java)
- javascript (JavaScript)
- latex (LaTeX)
- matlab (MATLAB M)
- mysql (MySQL)
- pascal (Pascal)
- perl (Perl)
- php (PHP)
- prolog (Prolog)
- python (Python)
- qbasic (QBasic/QuickBASIC)
- ruby (Ruby)
- sql (SQL)
- text (Plain text)
- vb (Visual Basic)
- vbnet (Visual Basic .NET)
- verilog (Verilog)
- visualfoxpro (Visual FoxPro)
- visualprolog (Visual Prolog)
- xml (XML)
Пример использования
Ниже приведен пример программы Hello World на языке программирования С++, которая выводит сообщение и завершается.
Так должна выглядеть вики-разметка:
<syntaxhighlight lang="cpp"> #include <iostream> // это необходимо для std::cout и std::endl и для оператора << int main() { std::cout << "Hello, world!" << std::endl; return 0; } </syntaxhighlight>
Вот что получится:
#include <iostream> // это необходимо для std::cout и std::endl и для оператора << int main() { std::cout << "Hello, world!" << std::endl; return 0; }