겐도사마 공식 블로그

Posted
Filed under 개발&Development/태터툴즈
이전버전 : http://gendoh.tistory.com/2510878

스킨과 Class 충돌이 있어서 Tistory에 적용되지 못했던 비운의 플러그인이었습니다. 이번 버전에서는 소스까지 고쳐가며 Class 충돌문제를 해결하였습니다. 더불어 Textcube 1.5 호환 테스트를 수행하였습니다. 태터툴즈 1.1 이상에서 문제없이 수행될 것입니다.

CodeHighlighter.zip

CodeHighlight Plug-in 0.5



이하 기존의 내용을 그대로 인용합니다.

베이스로 "dp.SyntaxHighlighter"를 사용합니다. http://www.dreamprojections.com/SyntaxHighlighter
기존 테터에서 사용되던 [ code ] [ / code ]를 사용합니다. 그냥 이대로 하는 경우 C++로 기본 적용됩니다.
만약 언어를 적용하고 싶은 경우 "[ code" 다음에 언어를 적고 "]"를 쓰시면 됩니다.
http://www.dreamprojections.com/SyntaxHighlighter/Usage.aspx
여기서 class 영역에 지정하는 방법을 그대로 사용할 수 있습니다. 가령 "c#:collapse"를 하고 싶다면
[ code c#:collapse ] ~~~
하시면 됩니다. 가령 php라면
[ code php ]
되겠습니다. [ 와 code 사이엔 공백 있으면 안됩니다. (주의!)

List of supported language codes
  • css
  • c#, c-sharp, csharp
  • c, cpp, c++
  • vb, vb.net
  • delphi, pascal
  • js, jscript, javascript
  • php
  • py, python
  • ruby
  • sql
  • xml, xhtml, xslt, html, xhtml

List of supported Configuration
  • nogutter
    Will display no gutter.
  • nocontrols
    Will display no controls at the top.
  • collapse
    Will collapse the block by default.
  • firstline(value)
    Will begin line count at value. Default value is 1.
  • showcolumns
    Will show row columns in the first line. See example.

FirstLine의 경우 [를 사용할 수 없어서 (로 쓰셔야 합니다.
더불어 code내의 모든 "<BR>"은 엔터로 변경됩니다.  내용은 모두 HTML로 기술되어야 합니다. 가령 HTML 코드를 적는 경우 "<"들은 "&lt;"로 되어 있어야 하죠. (이해 안되시면 그냥 위지윅 모드에서 쓰심 됩니다.)

정말 불친절한 설명답게 날림 코드로 작성 -ㅅ-
2007/08/16 08:44 2007/08/16 08:44

//------------------------------------------------------- // Desc: nEKO'S SyntaxHighlight 플러그인 테스트 // // Auth: 2008.09. 외계고양이(815soju@gmail.com) //------------------------------------------------------- #include <iostream> using namespace std; in...

egoing

이거 정말 필요한 거 였는데 !!

Creorix

저는 플러그인을 껐을 때에도 별 문제가 발생하지 않기 위해서 <code lang="php"> </code>와 같이 변경해서 쓰고 있습니다 :) (뭐, 사실 저 lang 속성이 저런 용도로 쓰이는 것은 아니지만, 꼼수지요)

겐도

lagacy죠. 옛 태터가 code를 사용했거든요.

맥퓨처

갑자기 도움말까지 다 만들고 반영이 롤백되었던 예전 기억이..T.T

Melling

정말 괜찮은 플러그인이네요

J.Parker

업데이트 감사합니다. 잘쓰지는 않지만 정말 맘에 드는 상위 플러그인 이랍니다.^^
쿨한 하루 보내세요.

머드초보

궁금한게 있는데요 탭키는 어떻게 입력해요? ^^

겐도

들여쓰기 때문에 저도 그문제가 있는데, 저의 경우 그냥 노트패드로 작업후 Copy & Paste 합니다. :)

테터유저

오~~ 잘 받아 갑니다.
감사합니다. 꾸뻑!

kanie

꼭 쓰고싶은 플러그인인데... 티스토리에선 쓸 수 없을까요? ㅠ_ㅠ

외계고양이

플러그인을 조금 손봐서 dp.SyntaxHighlighter 1.5.1 버전을 적용하였습니다. 좋은 플러그인 감사합니다. 관련글은 트랙백에 남겨놨습니다:)