顯示廣告
隱藏 ✕
看板 DISP_BBS
作者 Knuckles (阿德)
標題 [修改] 程式碼上色功能
時間 2010年10月23日 Sat. AM 04:57:54


=================================================
2015/10/19 更新
改用 Pygments 了,請參考 http://disp.cc/b/9-91nj

=================================================


很久以前就有做這功能了,只是改用AJAX設計後就壞掉了....
今天忽然發現AJAX也可以使用的方法
之前的文章再PO一次

使用了 SyntaxHighlighter 這個程式碼上色程式

現在可以使用

[ code=xxx ]
/* 程式碼 */
[/code]

將程式碼上色了,其中 xxx 可以是

xxx
	
	
	
代表的程式
as3, actionscript3
	
ActionScript3
bash, shell
	
	
Bash/shell
cf, coldfusion
	
	
ColdFusion
c-sharp, csharp
	
	
C#
cpp, c
	
	
	
C++
css
	
	
	
CSS
delphi, pas, pascal
	
Delphi
diff, patch
	
	
Diff
erl, erlang
	
	
Erlang
groovy
	
	
	
Groovy
js, jscript, javascript
	
JavaScript
java
	
	
	
Java
jfx, javafx
	
	
JavaFX
perl, pl
	
	
Perl
php
	
	
	
PHP
plain, text
	
	
Plain Text
ps, powershell
	
	
PowerShell
py, python
	
	
Python
rails, ror, ruby
	
Ruby
scala
	
	
	
Scala
sql
	
	
	
SQL
vb, vbnet
	
	
Visual Basic
xml, xhtml, xslt
	
XML
html, xhtml
	
	
XML
mathematica、mm
	
	
Mathematica
matlab
	
	
	
MATLAB


範例:

[code=cpp] 
#include <iostream>
#include "bitmap.h"
using namespace std;
 
int main()
{
	
int x,y;
	
// 註解文字
	
/* 另一種註解方式 */
	
for(y=0;y<10;y++){
	
	
for(x=0;x<10;x++){
	
	
	
cout << "hello!" << endl;
	
	
}
	
}
	

	
system("pause");
	
return 0;
}
[/code]

結果:

#include <iostream>
#include "bitmap.h"
using namespace std;
 
int main()
{
	
int x,y;
	
// 註解文字
	
/* 另一種註解方式 */
	
for(y=0;y<10;y++){
	
	
for(x=0;x<10;x++){
	
	
	
cout << "hello!" << endl;
	
	
}
	
}
	

	
system("pause");
	
return 0;
}



--
※ 來源: Disp BBS 看板: DISP_BBS 文章連結: http://disp.cc/b/9-GqP
※ 作者: Knuckles  時間: 2010-10-23 04:57:54  來自: 111-248-0-184.dynamic.hinet.net
※ 編輯: Knuckles  時間: 2010-10-23 17:42:30  來自: 111-248-0-184.dynamic.hinet.net
※ 編輯: Knuckles  時間: 2010-10-23 17:56:23  來自: 111-248-0-184.dynamic.hinet.net
※ 編輯: Knuckles  時間: 2010-10-23 17:56:47  來自: 111-248-0-184.dynamic.hinet.net
※ 編輯: Knuckles  時間: 2010-10-23 17:58:01  來自: 111-248-0-184.dynamic.hinet.net
※ 編輯: Knuckles 時間: 2015-10-19 11:35:38
※ 看板: DispBBS 文章推薦值: 11 目前人氣: 0 累積人氣: 506 
※ 文章分類: 功能說明
分享網址: 複製 已複製
( ̄︶ ̄)b GeniusKiKi, tingyun, ott, abin85889, cuteman0725, Tennyleaz, enkirokuta, pig, iceover 共 9 個人 說讚!
1樓 時間: 2010-10-23 10:17:48 (台灣)
讚啦
  10-23 10:17 TW
奇怪 怎麼看起來都一樣0.0
2樓 時間: 2010-10-23 14:51:59 (台灣)
 ‧
  10-23 14:51 TW
咦 ctrl+F5看看
ott 轉錄至看板 ott 時間:2010-10-23 18:24:56
3樓 時間: 2010-10-24 00:09:04 (台灣)
 ‧
  10-24 00:09 TW
有了有了 很帥!
cuteman0725 轉錄至看板 P_qman 時間:2010-10-24 08:29:27
Tennyleaz 轉錄至看板 Tennyleaz 時間:2010-10-26 17:28:08
4樓 時間: 2010-10-29 05:47:15 (台灣)
讚啦
  10-29 05:47 TW
推文應該不行吧 XD ?! 試試看 
#enkirokuta{color:red;}
5樓 時間: 2010-10-29 05:47:38 (台灣)
 ‧
  10-29 05:47 TW
哇可以耶 XD 好棒
6樓 時間: 2010-10-29 05:52:20 (台灣)
 ‧
  10-29 05:52 TW
咦 推文也可以喔 XD
7樓 時間: 2010-10-29 12:26:14 (台灣)
 ‧
  10-29 12:26 TW
因為推文也可以用變色那些的吧XD
8樓 時間: 2010-10-29 14:41:41 (台灣)
 ‧
  10-29 14:41 TW
喂喂 原來開發的人不知道推文也可以用阿(吐槽)
9樓 時間: 2010-11-01 05:19:46 (台灣)
 ‧
  11-01 05:19 TW
你自己也不知道是怎樣 XD (捏
pig 轉錄至看板 P_pig (使用複製) 時間:2012-03-03 16:39:21
10樓 時間: 2012-06-03 22:30:05 (台灣)
讚啦
  06-03 22:30 TW
好酷喔,推!討論code很方便XD
TL 轉錄至看板 TL (使用複製) 時間:2013-01-24 15:52:58
 ‧
guest
x)推文 r)回覆 e)編輯 d)刪除 M)收藏 ^x)轉錄 同主題: =)首篇 [)上篇 ])下篇