在iPad上用CodeViewer看程式碼

Martin Wang發表於2012-08-07

iPad的一大優勢在於良好的閱讀體驗,對於程式設計師來說,除了閱讀書籍之外,閱讀程式碼應該是一個很重要的需求。但是這樣的軟體並不多,CodeViewer是我發現的僅有的一款專門閱讀程式碼的軟體,我的版本是1.6.2。

CodeViewer支援SVN和原始碼包下載,功能不可謂不全。但是,使用中發現一個缺陷,它不能識別無字尾的C++標頭檔案。更要命的是,它把<iostream>類似的程式碼視為標籤而不予顯示(就和MarkDown一樣),因而所有的#include和模板定義都顯示不了。為解決這個問題,我用iFile檢視了一下CodeViewer的配置檔案。經過實驗,發現修改三個檔案就可以將無字尾檔案識別為C++檔案。

這三個檔案是:

  • index.plist
  • SourceTypes.plist
  • C++.plist

index.plist的作用是記錄每一種檔案型別對應的字尾,在此為C++型別加一個空欄位。

SourceTypes.plist記錄了所有的字尾,加一個空欄位。

C++.plist是C++檔案的語法高亮配置檔案,在其FILE_TYPES欄位中加一個空欄位。

結論

越獄後的iPad就是好,目測Hacker大有可為。

相關文章