推薦2款優秀的代碼截圖工具

點擊上方“編程派”,選擇設爲“設爲星標

優質文章,第一時間送達!


在搬磚的過程中,我們或多或少都會有對代碼進行截圖的需求。可能是把問題代碼截取出來,發到論壇上尋求幫助,也有可能是把一段優秀的代碼發到微博上炫耀,甚至可能就僅僅是想要保存下來做參考。我自己比較常用的場景是,在編輯公衆號文章時,可以用圖片代替實際代碼。因爲我的文章還會同步到今日頭條,而在頭條對代碼格式的支持簡直是糟透了。

因此最近調研了可以保存代碼截圖的工具(直接手動截圖的不算),親測效果不錯,推薦2款給大家。

1、Polacode

Polacode 是 Visual Studio Code 中的一個插件,支持選中代碼後生成可分享的圖片。圖片中還會保留你當前編輯器中所使用的顏色主題,生成圖片的效果值得點贊,還可以自己根據需要拖動圖片的大小。

怎麼截圖

打開 VS Code 後,在菜單中選擇 View,然後點擊 Command Palette。在輸入框中輸入 Polacode,然後點擊確定就可以在編輯器右側打開 Polacode。

然後再編輯區選中所要截圖的代碼,會自動生成預覽圖,然後點擊 Polacode 區域中那個類似鏡頭的按鈕,就可以看到保存截圖啦!

優缺點

好處是安裝方便,可以保留代碼主題,但是代碼過長的話效果會打折扣。

2、Carbon

Carbon 是一個開源的軟件庫,支持生成和分享漂亮的代碼截圖。我之前在文章裏曾經用過 Carbon 生成的圖片,效果確實好的沒話說。Carbon 可以讓我們自主選擇主題,窗口格式,背景顏色等,自定義程度很高。

它提供了一個網頁版服務, https://carbon.now.sh,不需要額外安裝軟件。只需要將代碼複製粘貼到編輯區,然後點擊保存圖片按鈕,即可截圖。

優缺點

優點在於很容易使用,對用戶友好,可以自定義字號大小、字體和顏色。還會自動識別代碼語言,並應用對應的語法高亮。

缺點則是需要手動複製粘貼代碼,可能會有人不喜歡。而且和 Polacode 一樣,也不太適合對很長的代碼截圖。

參考鏈接:
[Polacode]: https://github.com/octref/polacode
[Carbon]: https://carbon.now.sh

回覆下方「關鍵詞」,獲取優質資源

回覆關鍵詞「 pybook03」,立即獲取主頁君與小夥伴一起翻譯的《Think Python 2e》電子版

回覆關鍵詞「書單02」,立即獲取主頁君整理的 10 本 Python 入門書的電子版

回覆關鍵詞「book 數字」,將數字替換成 0 及以上數字,有驚喜好禮哦~

推薦閱讀

題圖:pexels,CC0 授權。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章