我需要打印一个由一堆.h和.cpp文件组成的项目的源代码(我需要把它交给我的老师)。是否有IDE或程序允许您一次打印(或导出到PDF或Latex)所有文件,可能会保持语法突出显示?我尝试使用XCode和Visual Studio,但他们只允许一次打印一个文件。
答案 0 :(得分:3)
答案 1 :(得分:0)
使用linux框可以尝试:
grep '#include <' *.{hpp,h,cpp,c} | uniq > output.cpp
grep -v '#include' *.{hpp,h} >> output.cpp # This line may cause problem if .h relies on each other and you maybe will have to list files manually
grep -v '#include' *.{cpp,c} >> output.cpp
而不是在编辑器中打开output.cpp,它支持导出高亮代码(vim,gedit ...)或将其粘贴到像pastebin这样的门户网站上:P