2011. 1. 3. 14:14

Syntax Highlighter 3.0에는 편한 기능들이 많습니다.
역시 제일 좋은건 태그로 사용한다는 점인듯 합니다 ㅎㅎㅎ
이제부터 Syntax Highlighter 3.0의 사용하는 방법과 기능들을 이용해 보겠습니다.

1. 사용하기
<PRE class="brush: js">

var i; 
for (i = 0; i < strTemp2.length; i++) 
{
	document.write( '출력 : ' + i ); 
} 
</PRE>

결과
var i; 
for (i = 0; i < strTemp2.length; i++) 
{
	document.write( '출력 : ' + i ); 
} 



2. 제목 넣기

<PRE class="brush: js" tilte="샘플" >

var i; 
for (i = 0; i < strTemp2.length; i++) 
{
	document.write( '출력 : ' + i ); 
} 
</PRE>

결과
var i; 
for (i = 0; i < strTemp2.length; i++) 
{
	document.write( '출력 : ' + i ); 
}  

3. 코드 접기

공식 샘플
<PRE class="brush: js; collapse: true;">

var i; 
for (i = 0; i < strTemp2.length; i++) 
{
	document.write( '출력 : ' + i ); 
} 
</PRE>

결과
var i; 
for (i = 0; i < strTemp2.length; i++) 
{
	document.write( '출력 : ' + i ); 
} 


4. 줄 시작 번호 설정 
공식 샘플

<PRE class="brush: js; first-line: 10;">

var i; 
for (i = 0; i < strTemp2.length; i++) 
{
	document.write( '출력 : ' + i ); 
} 
</PRE>

결과
var i; 
for (i = 0; i < strTemp2.length; i++) 
{
	document.write( '출력 : ' + i ); 
} 



5. 줄번호 끄고 켜기
공식 샘플
<PRE class="brush: js; gutter: false;">

var i; 
for (i = 0; i < strTemp2.length; i++) 
{
	document.write( '출력 : ' + i ); 
} 
</PRE>

결과
var i; 
for (i = 0; i < strTemp2.length; i++) 
{
	document.write( '출력 : ' + i ); 
} 


6.줄강조
<PRE class="brush: js; highlight: [2,5];">

var i; 
for (i = 0; i < strTemp2.length; i++) 
{
	document.write( '출력 : ' + i ); 
} 
</PRE>

결과
var i; 
for (i = 0; i < strTemp2.length; i++) 
{
	document.write( '출력 : ' + i ); 
} 


7. html스크립트 이용하기
공식 샘플


8.스마트 탭 사용하기
공식 샘플


9. 탭 사이즈
공식 샘플
<PRE class="brush: js;tab-size: 4;">
a	b	c
</PRE>
<PRE class="brush: js;tab-size: 8;">
a	b	c
</PRE>


결과
a	b	c
a	b	c



8. 툴바
공식 샘플
툴바는.....별의미는 없습니다-_-;;
예전버전에서는 툴바가 이것저것 해주었다는데요....3.0에서는 Syntax Highlighter의 정보만 출력하기때문에 별로 거슬리지도 않고 ㅡ.-;;
<PRE class="brush: js;">
a	b	c
</PRE>
<PRE class="brush: js;toolbar: false;">
a	b	c
</PRE>


결과
a	b	c
a	b	c