在瞎搜東西的時候,發現了一個大牛的博客
看起來很厲害的樣子。。。做了一個LaTeX的語法檢查並給出適當的提示,上wiki上一查發現他竟然是CVS第一個版本的發明者和開發者。。。Dick grune這是他開發的程序 = =
當然,也發現了一個代碼查重工具sim,看文檔是支持Windows和各種版本系統的,我是在Ubuntu下,下載下來之后根據文檔,首先應該修改Makefile,刪除掉無用的系統配置文件,比如我是linux系統,就把Windows相關的刪掉;其次修改安裝路徑,為了方便使用,配置系統和二進制文件和man 文檔的路徑,二進制文件放在 /usr/bin/下,man文檔放在 /usr/share/man 下就行。
以及這個小工具還有一個依賴flex,直接用apt安裝即可。
用法:
1、選擇語言:sim 支持多種語言:C, Java, Pascal, Modula-2, Lisp , Miranda, or text files,對應的命令分別是: sim_c ,sim_java,sim_pasc ,sim_m2,sim_lisp ,sim_mira,sim_text 。
2、選擇參數:常用的參數有三個:
-p :表示以“F consists for x % of G material”的形式輸出相似度;
-t N :表示只顯示相似度大於N%的條目(除text 默認為20%外,其余默認為1%);
-o file :表示將結果輸出到file中;
最后可以輸入文件名,支持通配符。
具體的使用細節,還是可以看文檔:sim.pdf
