소스 코드 넣기
사용 예)
사용 가능한 브러쉬
참고 링크
SyntaxHighlighter http://alexgorbatchev.com/SyntaxHighlighter/
<PRE class="brush: cpp;"> ... </PRE>
<PRE class="brush: cpp; title: 'C++ Example'"> /** 옵션 적용 */ ... </PRE>
사용 예)
<PRE class="brush: cpp; title: 'C++ Example: Hello, world!'"> #include <stdio.h> int main(int argc, char *argv[]) { printf("Hello, world!\n"); return 0; } </PRE>
#include <stdio.h> int main(int argc, char *argv[]) { printf("Hello, world!\n"); return 0; }사용 가능한 옵션
옵션 | 기본값 | 설명 |
class-name | '' | 클래스 이름을 지정한다. (CSS 적용 시 이용) |
first-line | 1 | 시작 줄 번호를 지정한다. |
gutter | true | 줄 번호 표시 여부를 지정한다. |
highlight | null | 강조될 소스 코드 줄 번호를 지정한다. ([1,2,3] 와 같이 지정) |
html-script | false | HTML/XML 코드가 포함될 경우 지정한다. |
pad-line-numbers | false | 줄 번호를 자리수에 맞게 할 것인지 결정한다. (빈자리는 0으로 채움) |
quick-code | true | 더블 클릭하면 소스 코드를 복사 가능하도록 것인지 지정한다. |
tab-size | 4 | 탭 사이즈를 지정한다. |
title | null | 소스 코드 제목을 지정한다. |
사용 가능한 브러쉬
Brush name | Brush aliases | File name |
Bash/shell | bash, shell | shBrushBash.js |
C++ | cpp, c | shBrushCpp.js |
C# | c-sharp, csharp | shBrushCSharp.js |
Java | java | shBrushJava.js |
JavaScript | js, jscript, javascript | shBrushJScript.js |
Plain Text | plain, text | shBrushPlain.js |
PowerShell | ps, powershell | shBrushPowerShell.js |
Python | py, python | shBrushPython.js |
SQL | sql | shBrushSql.js |
Visual Basic | vb, vbnet | shBrushVb.js |
XML | xml, xhtml, xslt, html, xhtml | shBrushXml.js |
참고 링크
SyntaxHighlighter http://alexgorbatchev.com/SyntaxHighlighter/