九色国产,午夜在线视频,新黄色网址,九九色综合,天天做夜夜做久久做狠狠,天天躁夜夜躁狠狠躁2021a,久久不卡一区二区三区

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費(fèi)電子書(shū)等14項(xiàng)超值服

開(kāi)通VIP
我用動(dòng)畫(huà)展現(xiàn)Pycharm十大實(shí)用技巧

來(lái)源:菜鳥(niǎo)學(xué)Python


PyCharm 應(yīng)該是大多數(shù) python 開(kāi)發(fā)者的首選 IDE,每天我們都在上面敲著熟悉的代碼,寫(xiě)出一個(gè)又一個(gè)奇妙的功能。它是幫助用戶在使用 Python 語(yǔ)言開(kāi)發(fā)時(shí)提高其效率的工具,但是好多人只是把它當(dāng)做一個(gè)文本編輯器使用,并沒(méi)有發(fā)揮出它的優(yōu)勢(shì),今天我來(lái)分享一下日常開(kāi)發(fā)用到的一些技巧吧。

1.自動(dòng)生成導(dǎo)入

您正在編寫(xiě)代碼,想導(dǎo)入一個(gè)包,只記得包名,但是忘了它在那個(gè)py文件了,可以通過(guò) pycharm 自動(dòng)導(dǎo)入。當(dāng)你寫(xiě)了一個(gè)包名,pycharm會(huì)有提示是否需要導(dǎo)入,選擇后將根據(jù)您的項(xiàng)目樣式以正確的方式生成導(dǎo)入。
(動(dòng)畫(huà)加載需要8秒,耐心等待)


2.批量移動(dòng)類(lèi)和方法

當(dāng)你重構(gòu)代碼時(shí),需要把一些類(lèi)或者函數(shù)移動(dòng)到其他的文件時(shí),如果你是通過(guò)對(duì)類(lèi)進(jìn)行剪切粘貼到其他文件,這樣做的話你真是個(gè)小可愛(ài)。pycharm 提供了 move 的功能,它可以幫你批量移動(dòng)類(lèi)或者方法,連類(lèi)的依賴都幫你處理了。
(動(dòng)畫(huà)加載需要8秒,耐心等待)


3.快速跳轉(zhuǎn)到最近編輯的文件

如果你的項(xiàng)目文件很多,想要在文件之間跳轉(zhuǎn)要怎么做呢?使用“最近的文件”操作可以在正在處理的文件之間快速跳轉(zhuǎn)。您會(huì)得到一個(gè)低中斷彈出式窗口,該彈出式窗口是鍵盤(pán)友好的,可讓您在正在查看的文件之間跳轉(zhuǎn)。快捷鍵是 Ctrl-E on Windows/Linux and Cmd-E on the Mac。按兩次會(huì)有驚喜呦!
(動(dòng)畫(huà)加載需要8秒,耐心等待)

4.快速返回上次操作的地方

比如你查看某個(gè)庫(kù)的源代碼后,想快速返回去,除了用鼠標(biāo)點(diǎn)擊返回,還可以使用鍵盤(pán)快捷鍵 Ctrl-Alt-左/右 Win / Linux,Option-Cmd-左/右 macOS 。
(動(dòng)畫(huà)加載需要8秒,耐心等待)

5.快速添加新的一行

我們經(jīng)常在另一行中間添加一行代碼。也許我們正在修復(fù)某些問(wèn)題,并希望繼續(xù)進(jìn)行下一行。一般需要兩個(gè)步驟, 轉(zhuǎn)到該行的末尾,按回車(chē)在上面添加一行,或者轉(zhuǎn)到行的開(kāi)頭按 Enter 鍵在上方留出空間,按向上鍵轉(zhuǎn)到該新的空行,也許按幾次Tab鍵以使縮進(jìn)正確,而是使用Start New Line功能(Shift-Enter Win / Linux / macOS)。
將光標(biāo)放在當(dāng)前行中的任何位置(剛剛完成編輯),然后可以使用正確的縮進(jìn)獲得空的下一行。對(duì)于上面的行,請(qǐng)使用“在當(dāng)前位置之前開(kāi)始新行”(Ctrl-Alt-Enter Win / Linux,Option-Cmd-Enter macOS。),您會(huì)得到一條新行,并根據(jù)語(yǔ)言和上下文進(jìn)行了縮進(jìn)。
(動(dòng)畫(huà)加載需要8秒,耐心等待)

6.使用鍵盤(pán)快速的選擇代碼

在編碼中,我們選擇代碼并對(duì)其進(jìn)行操作。例如,將其移至另一行,更改其縮進(jìn)等。您可以使用鼠標(biāo)進(jìn)行選擇?;蛘?,使用鍵盤(pán)。例如,使用將插入符移動(dòng)到帶有選擇的上一個(gè)單詞(Shift-Ctrl-左/右Win / Linux,option-Shift-左/右macOS)來(lái)將光標(biāo)向前或向后移動(dòng)一個(gè)單詞,如果要選擇三個(gè)詞呢?做三遍?。
在 Python 代碼中,你經(jīng)常希望從光標(biāo)所在的位置逐步擴(kuò)展選擇范圍:符號(hào),子語(yǔ)句,完整語(yǔ)句,行,塊等。擴(kuò)展選擇范圍(Ctrl-W或Shift-Ctrl -W Win / Linux,Option-Up / Down macOS)是理想的選擇。它在語(yǔ)義上起作用。持續(xù)按下它,直到獲得所需的選擇。
(動(dòng)畫(huà)加載需要8秒,耐心等待)

7.使用鍵盤(pán)向上/向下移動(dòng)代碼塊

我們希望在編輯器中快速處理代碼。使用剪切粘貼是一種快速的方法,但是有一種更好的方法可以暫時(shí)不從文件中刪除代碼。進(jìn)行選擇(不使用鼠標(biāo)),然后使用(Shift-Alt-Up / Down Win / Linux,Option-Shift-Up / Down macOS)將該選擇移至目標(biāo)行。在視圖中,所選內(nèi)容會(huì)一直拖動(dòng)。
(動(dòng)畫(huà)加載需要8秒,耐心等待)

8.重命名文件及其引用

你為一個(gè)變量起了一個(gè)名字。但是后來(lái)你又想換成另外一個(gè)名稱。你不想費(fèi)心找到所有使用它的地方。搜索和替換可能會(huì)發(fā)現(xiàn)大量誤報(bào)??梢酝ㄟ^(guò)重命名(Shift-Ctrl-Alt-T, Win / Linux,Ctrl-T,macOS)以更改文件名和名稱。最重要的是,如果您改變主意,則撤消會(huì)將其作為一項(xiàng)編輯器事務(wù)恢復(fù)到原處。
(動(dòng)畫(huà)加載需要8秒,耐心等待)

9.快速查看函數(shù)文檔


我們經(jīng)常遇到不確定的代碼。別人的代碼。甚至我們的代碼。有時(shí)我們只想要函數(shù)的參數(shù)。我們想知道位置參數(shù)與關(guān)鍵字參數(shù)?;騾?shù)的類(lèi)型。或其默認(rèn)值。PyCharm具有多種功能,可向您顯示有關(guān)符號(hào)的文檔。
首先,快速文檔(Ctrl-P Win / Linux,F(xiàn)1 macOS)帶來(lái)了顯示所有信息的非干擾性內(nèi)聯(lián)彈出窗口,并帶有一個(gè)超鏈接,您可以在其中導(dǎo)航到定義。

接著再按一次,彈出窗口將變成一個(gè)工具窗口,該窗口會(huì)針對(duì)您所登陸的每個(gè)符號(hào)進(jìn)行更新。一直存在,一直在幫助...直到您要隱藏它,就像其他任何IDE工具窗口一樣。
(動(dòng)畫(huà)加載需要8秒,耐心等待)

10.批量刪除沒(méi)有被使用的包

當(dāng)你某個(gè)代碼文件引入了很多包,但是有些包沒(méi)有別使用,你無(wú)需手動(dòng)一個(gè)一個(gè)的刪除未被引用的包,可以使用 Optimize Imports 功能,快捷鍵是Alt-Ctrl-字母0 Win / Linux,Control-Option-字母O macOS,pycharm 會(huì)批量幫你清除未被使用的包。
(動(dòng)畫(huà)加載需要8秒,耐心等待)

(完)
看完本文有收獲?請(qǐng)轉(zhuǎn)發(fā)分享給更多人
關(guān)注「Python那些事」,做全棧開(kāi)發(fā)工程師
點(diǎn)「在看」的人都變好看了哦
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
受用一生的高效 PyCharm 使用技巧(七)
關(guān)于Python虛擬環(huán)境搭建的解讀
Python最好IDE:Pycharm使用小技巧總結(jié),讓你寫(xiě)代碼更為舒適
UC頭條:Python零基礎(chǔ)入門(mén)(二)——IDE介紹以及Python PyCharm的安裝
好用的Python IDE有哪些?常見(jiàn)的五款I(lǐng)DE!
15 個(gè)提高工作效率的 VS Code 鍵盤(pán)快捷鍵
更多類(lèi)似文章 >>
生活服務(wù)
熱點(diǎn)新聞
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服