/* syntax highlight */ /* end of syntax highlight */

2011年2月22日 星期二

[工具] Pastie - 讓程式碼分享更簡單、更清楚

Bookmark and Share

image

 

剛在 免費資源網路社群 這個網站看到下面 這篇文章

正好解決了我有關於 程式碼自動標註 (Syntax Highlighting)  的問題

之前有用過好幾種方式,總覺得都沒有很好用

舉例像是 Advanced Syntax Highlighting 或是 syntaxhighlighter 

以及 Online syntax highlighting ,讀者如果有興趣也可以去試玩一下

但是有的就是要安排程式碼進去你的 CSS 當中,或是要安裝到雲端上

不然就是只支援黑色等等,總之各有各的問題

於是趕快試用了一下 Pastie ,下面就是效果

完全都沒有用什麼東西修飾的程式碼會長下面這樣

 

#import <UIKit/UIKit.h>

@interface clockViewController : UIViewController {
    IBOutlet UILabel* clockLabel;
    NSTimer *myTicker;

}

-(void)runTimer;
-(void)showActivity;

@end

 

 

之前用的方式,程式碼會長這樣

#import <UIKit/UIKit.h>

@interface clockViewController : UIViewController {
    IBOutlet UILabel* clockLabel;
    NSTimer *myTicker;

}

-(void)runTimer;
-(void)showActivity;

@end

 

現在再請進去 Pastie 的網址試看看

首先看到裡面有支援的程式語言有以下 (我覺得大部份都有了)

image

image

 

因為我剛剛的 code 是 Objective-c ,它甚至還提供了預設的頁面

例如 Objective-C 的服務的網址是:http://pastie.org/l/objective-c_c++

可以加到我的最愛裡面,很貼心很方便

 

一開始的畫面是這個

image

 

於是我把我的程式碼貼進去後,按下 Paste

( 因為登進去過的程式碼預設是可以被 search 的,旁邊的小鎖是貼心讓別人替自己的 code 加密功能)

 

然後程式碼就跑出來了,特別的是還可以選擇主題,總共有以下的主題可以做選擇,所以可以配合你的網站或是 blog 做分享,真的很方便

image

 

接下來會自動產生一段 Embed code

image

 

再將它貼到 blog 的原始碼當中就好了,如下,最後的程式碼變成下面這樣





1
2
3
4
5
6
7
8
9
10
11
12


#import <UIKit/UIKit.h>

@interface clockViewController : UIViewController {
IBOutlet UILabel* clockLabel;
NSTimer *myTicker;

}

-(void)runTimer;
-(void)showActivity;

@end







Pastie #1593568 linked directly from Pastie.






 



很方便,分享給大家!

0 意見:

張貼留言

Related Posts Plugin for WordPress, Blogger...