我正在研究工程項目的代碼,並要求爲包含我編寫的代碼的文檔開發一個書面部分。我想知道是否有任何工具可以使代碼格式化得很好,同時還包括來自git提交的信息,例如git責備代碼着色和漂亮打印。git repo的打印結果
0
A
回答
0
您可以啓動Git的Web界面,在此處使用git blame
(和其他功能)並使用[HTML頁面的一部分]。
0
highlight(1)(brew install highlight
在您的Homebrew-equipped Mac)是您正在尋找的。你可以git blame
一個文件,管它到highlight
,並存儲在一個文件的輸出。
git blame foo.php | highlight --syntax php > foo.php.html && open foo.php.html
在我的系統上產生很好的結果。
enscript(1)是突出顯示代碼的最簡單方法,它安裝在大多數Mac上。我使用類似enscript -E --color -C --mark-wrapped-lines=arrow
這樣的語法突出顯示,顏色,行號和長行包裝。不利的一面是,它似乎並沒有處理將git-blame輸出傳遞給它的問題。
另請參閱:source-highlight(1)
相關問題
- 1. 打印結果
- 2. 打印subprocess.call結果
- 3. 打印結果表
- 4. 打印結果XSSFCell.setCellFormula()
- 5. 打印功能打印結果?
- 6. 打印奇怪的結果
- 7. Mercurial repo git repo access
- 8. 如果[打印SUBSTR的結果($ 0,A,B)],然後打印$ 0
- 9. 問題結果打印表
- 10. 打印子表單結果
- 11. 立即打印結果(php)
- 12. Codeigniter打印查詢結果
- 13. 打印結果一旦MPI
- 14. 如何打印datagridview結果?
- 15. PyCharm不打印結果
- 16. Node.js - 從sql打印結果
- 17. Z3打印評估結果
- 18. 在div上打印結果
- 19. 打印結果from cursor.fetchall()
- 20. Ajax結果打印[object HTMLInputElement]
- 21. 打印PDO查詢結果
- 22. 無法打印結果
- 23. 無法打印結果
- 24. yii:CDbCriteria打印出錯結果
- 25. 如何打印出結果:
- 26. 打印pyparsing結果樹
- 27. 驗證以git repo結尾的行
- 28. 傳真的打印結果與計算機的打印不同。
- 29. Git tracking remote repo
- 30. heroku git repo change