免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
受用一生的高效 PyCharm 使用技巧(五)

如果你還未看過前四篇,可以點此進(jìn)行查看。

1 受用一生的高效PyCharm使用技巧(一)
2 受用一生的高效PyCharm使用技巧(二)
3 受用一生的高效PyCharm使用技巧(三)

4 受用一生的高效PyCharm使用技巧(四)

21. 隨處折疊,實現(xiàn)代碼自由

PyCharm 里代碼塊的折疊功能,相當(dāng)?shù)娘@眼,在代碼編輯框的左側(cè),你可以發(fā)現(xiàn)有 + 也有 -,很容易理解 + 代表代碼塊被折疊了可以點此展開,而 - 代表這個代碼塊處于展開狀態(tài)可以點此折疊。

如果你和我一樣是個鍵盤黨,你可以使用快捷(Mac:按住Command鍵,再按+或者- )進(jìn)行快速反折疊/折疊。

代碼塊的折疊和反折疊,應(yīng)該是一個代碼編輯器的基本功能。在這一點上, PyCharm 做為一個 IDE,在這一點上勢必要做得更出色,事實證明,它做到了。

從上面,我們知道只有代碼塊才支持縮放,那什么樣的代碼PyCharm才會認(rèn)為是一個代碼塊呢?其嚴(yán)格地定義我沒有找到,從經(jīng)驗來看,一個類,一個函數(shù),一個for循環(huán),一個while循環(huán),一個多行注釋等都是代碼塊。都可以進(jìn)行折疊、反折疊。

有時候,我們并不希望整塊代碼進(jìn)行折疊,而只想對其他一大段暫時對我們無用的代碼進(jìn)行折疊。那能做到嗎?

答案是可以的。

只要你先選中你想折疊的代碼,再按住 Command (Windows:Ctrl鍵)緊接著按住 . 就可以了。效果如下:

(GIF動態(tài)只播放兩次,重播請刷新頁面)

22. 重構(gòu)操作,一步到位

最近有一位同事走了,由我來接手他的全部工作。

可能由于我有代碼潔癖,我花了一個星期對其代碼進(jìn)行了大量的重構(gòu)。

重構(gòu)代碼,免不了要對變量進(jìn)行重命名。

如果一個一個改,顯然不太智能,要知道我們是在用IDE,你也許會說,用搜索全部替換不就行了?還真不行。

比如下面這段代碼,我只想改myfun 里的的test_name,而對于全局下的同名變量是不應(yīng)該修改的。如果你全局替換,就會有誤傷。

這時候,我們?nèi)绾巫瞿兀?/p>

可以使用 PyCharm 的 Refactor 功能,它會自動匹配作用域,既做到批量更改,也做到不誤傷。

操作方法很簡單,先選中你的變量,然后使用快捷鍵 Shift+F6,就可以直接重命名了。

(GIF動態(tài)只播放兩次,重播請刷新頁面)

23. 復(fù)雜操作,錄制成宏

如果你在使用PyCharm 的時候,遇到有一些操作是比較復(fù)雜(步驟多),且使用頻率特別高。

那可以考慮一下,使用其自帶的宏錄制工具。

它會將你的一連串操作,錄制下來。等你想用的時候,直接調(diào)用就行了。

這邊,我以錄制一個 刪除函數(shù) 的宏為例:先按上面的方法折疊函數(shù),再按 Command+y (Windows:Ctrl+y)刪除該行,就刪除了該函數(shù)。

做錄制方法如下:

(GIF動態(tài)只播放兩次,重播請刷新頁面)

錄制好后,你可以先定位到你要刪除的函數(shù)處,點菜單欄 Edit - Macro 然后選擇我們剛剛錄制的宏,就可以播放宏了。

這樣播放宏顯得有點繁瑣,個人建議你為這個宏定義一個快捷鍵,這樣會更方便播放宏。

設(shè)置快捷鍵時,注意不要和已有的快捷鍵沖突。

設(shè)置好后,查看 Macro,發(fā)現(xiàn)PyCharm已經(jīng)將這個快捷鍵綁定給這個宏。

之后你就可以使用這個快捷鍵刪除一個函數(shù)(其實這只是刪除一個代碼塊,因為這里只是為了演示設(shè)置方法而隨便想了個例子)。

24. 多行標(biāo)簽頁,一覽無余

PyCharm 打開一個文件,就占用一個標(biāo)簽面。

你有沒有發(fā)現(xiàn),不知不覺地,打開的文件越來越多,多到一行標(biāo)簽都裝不下,裝不下的標(biāo)簽頁 PyCharm 會將其隱藏起來,并以數(shù)字的形式告訴你隱藏了幾個文件。

點擊數(shù)字5,你才可以查看隱藏了哪些文件。

這時你肯定會說,一行裝不下 PyCharm 為什么不能多行顯示呢?

答案是,不是不能,而是需要你設(shè)置。

如下圖,將單行顯示取消勾選即可。

設(shè)置完后,有哪些文件就非常清晰了。

25. 應(yīng)用搜索,閱讀源碼必備

你平時若有閱讀框架源碼的需求或習(xí)慣,那你一定要來掌握這個技能。

在閱讀源碼時,代碼的入口、流程、走向特別重要。

假設(shè)你現(xiàn)在知道了一個特別關(guān)鍵的類,你特別想知道是哪里調(diào)用了這個類,你想知道源頭,知道整個調(diào)用流程。

這個時候你如果使用全局搜索,就會有很多的干擾信息。你急需有一種方法,可以快速給你列出有哪些地方調(diào)用了這個類。

貼心的 PyCharm 早已為你準(zhǔn)備好了一切。

快捷鍵:Mac:Command+Option+F7 ,Windows:Ctrl+Alt+F7

如下圖所示,按下快捷鍵后可以很輕松地看見調(diào)用列表。

本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
[效率] 高手常用的 PyCharm 使用技巧
★受用一生的高效 PyCharm 使用技巧(四)
裝上后這 14 個插件后,PyCharm 真的是無敵的存在
windows.h和windowsx.h區(qū)別
學(xué)會這些 pycharm 編程小技巧,編程效率提升 10 倍
Sublime Text和vscode常用快捷鍵總結(jié)(Mac和Windows)
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服