C,C#,JAVA,JSP,SPRING,PYTHON,IOT

Header Ads

2014/05/21

소스코드 구문 강조 syntaxhighlighter

0 comments
구글 프로젝트 중 소스코드 구문강조 기능을 구현하는 syntaxhighlighter를 제공합니다. 단점이 한가지 있다면, 상단에 자바스크립트 파일을 불러오는데 한번씩 시간이 오래 걸린다는 것입니다. 더 좋은 방법이 있는지는 모르겠지만, 크게 불편함은 없는 것 같아서 그냥 사용 중 입니다.

CSS코드

헤드에 들어갈 스크립트 ( </head>앞에 )


문서 하단에 들어갈 스크립트 ( </body>앞에 )


예제보기

지원언어 (http://alexgorbatchev.com/SyntaxHighlighter/manual/brushes/에서 가져왔고, 헤드에 넣은 스크립트와 비교 해 보면 되겠다. Brush aliases로 class명을 참고.. just ex...)

Brush nameBrush aliasesFile name
ActionScript3as3, actionscript3shBrushAS3.js
Bash/shellbash, shellshBrushBash.js
ColdFusioncf, coldfusionshBrushColdFusion.js
C#c-sharp, csharpshBrushCSharp.js
C++cpp, cshBrushCpp.js
CSScssshBrushCss.js
Delphidelphi, pas, pascalshBrushDelphi.js
Diffdiff, patchshBrushDiff.js
Erlangerl, erlangshBrushErlang.js
GroovygroovyshBrushGroovy.js
JavaScriptjs, jscript, javascriptshBrushJScript.js
JavajavashBrushJava.js
JavaFXjfx, javafxshBrushJavaFX.js
Perlperl, plshBrushPerl.js
PHPphpshBrushPhp.js
Plain Textplain, textshBrushPlain.js
PowerShellps, powershellshBrushPowerShell.js
Pythonpy, pythonshBrushPython.js
Rubyrails, ror, rubyshBrushRuby.js
ScalascalashBrushScala.js
SQLsqlshBrushSql.js
Visual Basicvb, vbnetshBrushVb.js
XMLxml, xhtml, xslt, html, xhtmlshBrushXml.js


SyntaxHighlighter 3.0.83 다운로드
(3.0.83 버전의 자세한 내용은 index,html파일을 통해 볼 수 있습니다.)

SyntaxHighlighter 홈페이지 바로가기


구문강조 테스트 해 볼 수 있는 사이트 http://daver.kr/tools/geshi/

댓글 없음:

댓글 쓰기