八個(gè)顛覆性PyCharm插件
我最近安裝了 PyCharm,滾動(dòng)瀏覽插件列表并嘗試朋友推薦的插件,我發(fā)現(xiàn)了幾個(gè)寶石,每個(gè)寶石都以自己獨(dú)特的方式幫助快速、輕松和愉快地開發(fā)。它們來了。
1. Key Promoter X
曾經(jīng)看過一個(gè)在線教程,其中一些開發(fā)人員使用了很多你甚至以為不存在的快捷鍵?我有。這就是為什么當(dāng)我發(fā)現(xiàn)這個(gè)插件時(shí)我很激動(dòng)。
主要特征:
- 通過在您錯(cuò)過使用某個(gè)快捷方式時(shí)通知您來幫助您學(xué)習(xí)基本的快捷方式
- 跟蹤您錯(cuò)過的快捷方式(以及您成功使用的快捷方式),以便您可以隨時(shí)查看它們
2. Tabine AI Code Completion
您有時(shí)是否希望有人能讀懂您的想法并為您鍵入代碼?這個(gè)(非常受歡迎的)插件讓人感覺這個(gè)愿望已經(jīng)實(shí)現(xiàn)了。
主要特征:
- 自動(dòng)完成代碼
- 學(xué)習(xí)您的個(gè)人編碼風(fēng)格并隨著時(shí)間的推移適應(yīng)它
3. Cognitive Complexity for IDEA
Cognitive Complexity(認(rèn)知復(fù)雜性)是我最近發(fā)現(xiàn)的一個(gè)對質(zhì)量代碼至關(guān)重要的概念。
該插件承諾讓開發(fā)人員變得更好,這一點(diǎn)吸引了我,我現(xiàn)在在編寫代碼時(shí)更加積極地考慮它,這個(gè)插件可以幫助我。
關(guān)鍵特點(diǎn):提供認(rèn)知復(fù)雜性的實(shí)時(shí)計(jì)算
4. Monokai Pro Theme
PyCharm 在安裝時(shí)提供的主題極其有限。經(jīng)過一段時(shí)間的編程,如果你變得有點(diǎn)無聊,這是可以理解的。Monokai Pro Theme 提供了一個(gè)解決方案,它為您的用戶界面增添了趣味,同時(shí)注意不要做任何如此時(shí)髦的事情,它會(huì)阻止您成為最有生產(chǎn)力的自己。
關(guān)鍵特點(diǎn):
- 讓我們自定義 PyCharm 用戶界面
- 促進(jìn)美觀的功能而不引起分心
5. Indent Rainbow
在 Python 中,縮進(jìn)非常重要,無論是對代碼的實(shí)際運(yùn)行還是對它的最高質(zhì)量。值得慶幸的是,這個(gè)插件就在這里,這樣你就不會(huì)被小細(xì)節(jié)所困擾。
主要特征:
- 通過對每個(gè)縮進(jìn)步驟進(jìn)行顏色編碼,幫助您跟蹤每行之前的縮進(jìn)數(shù)量
- 默認(rèn)情況下帶有漂亮的柔和調(diào)色板(如果您喜歡其他顏色,可以更改)
6. Grazie
當(dāng)你寫代碼時(shí),你也會(huì)寫注釋,有時(shí)很多。但是,在算法設(shè)計(jì)和代碼格式化方面需要考慮這么多,您真的要為語法中的拼寫錯(cuò)誤和細(xì)微錯(cuò)誤而煩惱嗎?Grazie 確保您不必這樣做。
主要特征:
- 執(zhí)行拼寫和語法檢查
- 支持多種語言(超過 20 種),從英語(默認(rèn))到德語、中文
7. CPU Usage Indicator
有時(shí),了解代碼的 CPU 敏感程度會(huì)很有用。這個(gè)插件很容易做到這一點(diǎn)。
主要特征:
- 將 CPU 使用率指示器添加到狀態(tài)欄
- 運(yùn)行超級流暢
8. Rainbow Brackets
括號通常在我們編寫代碼的任何地方都存在,以至于有時(shí)它讓我們像偵探一樣,拼命地試圖辨別哪個(gè)右括號與每個(gè)左括號對應(yīng)。這個(gè)插件希望讓這個(gè)眾所周知的斗爭成為過去。
主要特征:
- 為代碼括號對上色
- 我發(fā)現(xiàn)它與前面提到的 Indent Rainbow 插件一起工作非常爽?