iT邦幫忙

2022 iThome 鐵人賽

DAY 9
0
自我挑戰組

30天深入了解Pycharm系列 第 9

Day 09. Coding Utilities

  • 分享至 

  • xImage
  •  

更多相關連結: https://linktr.ee/wade3c


Pycharm內有許多實用的小工具能夠便於紀錄與了解code的工具

Structure

如果我們今天接到一隻稍微複雜的code,structure可以協助我們更快速的了解檔案內的class以及function結構

Image.png

Diagram

如果檔案內是有class的,我們可以對class右鍵以diagram的方式來呈現,對於複雜的結構能有更近一步的掌握

Image.png

Bookmark

有時候要閱讀別人的code難免會需要做一些紀錄,bookmark可以協助我們標記出重要的地方,還可以用文字或是號碼來標記

Image.png

Todo

可以在comment內寫todo,這樣Pycharm能夠偵測出哪裡還有代辦事項

Image.png

如果還有其他pattern像是fixme等想偵測的話可以使用左側的漏斗filter去設定

Image.png

Local History

就算沒有使用Git等版本控制的話,Pycharm內建也會幫我們紀錄檔案中比較大的異動,透過revert可以回到指定的版本,用create patch可以把這些歷史紀錄給打包

Image.png

Compare

Pycharm時常會出現比較的視窗,不論是在merge時出現conflict需要處理,亦或是要自行比較兩個檔案的差異時都能使用

Image.tiff

顏色不同代表著不同的意思,且顏色會因為佈景主題而改變

  • 藍色/紅色:表示有被修改過的code
  • 綠色:表示是新增的code
  • 灰色:表示是已經被刪掉的部分

Reference

Compare files, folders, and text sources | PyCharm


上一篇
Day 08. Find, Replace and Refactor
下一篇
Day 10. Test
系列文
30天深入了解Pycharm31
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言