Code2PPT(將各種代碼編輯器中帶格式的代碼轉化為適合粘貼到PowerPoint 中去的代碼格式) α 版
02-05
作為非典型人民教師,做 PPT 時往往需要插入各種代碼片段。以往都是用截圖的方式,但是有不少缺點,比如:
基於以上原因,目前,在大多數情況下,我在 PPT 中使用文字來代替圖片展現代碼,但是存在著一個問題,就是:
推薦閱讀:
- 不同頁之間保持字體大小一致困難
- 容易造成 PPT 文件體積偏大
- 將 PPT 轉換為其他文件格式時,圖片有時會被壓縮甚至無法顯示
- 若代碼中出現錯誤,則修改相對麻煩
雖然可以直接從各種代碼編輯器中(如 XML Spy、Visual Studio、Sublime Text 2 等)複製語法高亮文本到 PPT 中,但每行都按單獨的段落處理,代碼不緊湊,字型大小小,字體也不對,縮進也很難控制,逐行修改格式非常費勁,如下圖所示:
為了解決這個痛點,花了大半個晚上做了一個小工具,用於自動將複製的代碼轉換成適合粘貼到 PPT 中的格式,也就是起到了一個適配器的功能。
下圖為程序的界面(請隨意吐槽)
下圖為經過轉換粘貼到 PPT 中的效果,可見格式美觀了很多。目前版本剛夠湊合使用,接下來想要實現一個重要 feature,即自動去除複製的代碼段(尤其是複製某函數中的幾行時)每行前多餘的縮進。
推薦閱讀:
※提升教學生產力的工具(軟體篇 4):屏幕放大工具 ZoomIt
※提升教學生產力的工具(軟體篇 5):防止休眠軟體 Caffeine
TAG:牛蛙的大杂烩 |