我正在研究工程項目的代碼,並要求爲包含我編寫的代碼的文檔開發一個書面部分。我想知道是否有任何工具可以使代碼格式化得很好,同時還包括來自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. 打印結果
- 3. 打印結果XSSFCell.setCellFormula()
- 4. 打印結果表
- 5. 打印功能打印結果?
- 6. Mercurial repo git repo access
- 7. Node.js - 從sql打印結果
- 8. PyCharm不打印結果
- 9. 立即打印結果(php)
- 10. 打印結果一旦MPI
- 11. 在div上打印結果
- 12. 如何打印datagridview結果?
- 13. 無法打印結果
- 14. 打印pyparsing結果樹
- 15. 打印結果from cursor.fetchall()
- 16. 打印子表單結果
- 17. Ajax結果打印[object HTMLInputElement]
- 18. 問題結果打印表
- 19. 打印PDO查詢結果
- 20. 驗證以git repo結尾的行
- 21. Git pull remote repo
- 22. 打印我的JS函數的結果
- 23. Perl的打印循環和更換打印結果之前
- 24. 我的程序打印出預期結果不同的結果
- 25. 如何打印命令的結果以及結果的數量?
- 26. php打印陣列的10個結果
- 27. 在Python中re.search的打印結果
- 28. 不帶光標的打印結果集
- 29. 不打印來自AJAX的結果
- 30. SQL打印返回奇怪的結果