溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

Pycharm有哪些實(shí)用技巧

發(fā)布時(shí)間:2020-07-29 15:00:59 來源:億速云 閱讀:188 作者:小豬 欄目:開發(fā)技術(shù)

這篇文章主要為大家展示了Pycharm有哪些實(shí)用技巧,內(nèi)容簡而易懂,希望大家可以學(xué)習(xí)一下,學(xué)習(xí)完之后肯定會有收獲的,下面讓小編帶大家一起來看看吧。

Pycharm有哪些實(shí)用技巧

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

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

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

Pycharm有哪些實(shí)用技巧

(動(dòng)畫加載需要8秒,耐心等待)

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

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

Pycharm有哪些實(shí)用技巧

( 動(dòng)畫加載需要8秒,耐心等待 )

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

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

Pycharm有哪些實(shí)用技巧

( 動(dòng)畫加載需要8秒,耐心等待 )

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

比如你查看某個(gè)庫的源代碼后,想快速返回去,除了用鼠標(biāo)點(diǎn)擊返回,還可以使用鍵盤快捷鍵 Ctrl-Alt-左/右 Win / Linux,Option-Cmd-左/右 macOS 。

Pycharm有哪些實(shí)用技巧

( 動(dòng)畫加載需要8秒,耐心等待 )

5.快速添加新的一行

我們經(jīng)常在另一行中間添加一行代碼。也許我們正在修復(fù)某些問題,并希望繼續(xù)進(jìn)行下一行。一般需要兩個(gè)步驟, 轉(zhuǎn)到該行的末尾,按回車在上面添加一行,或者轉(zhuǎn)到行的開頭按 Enter 鍵在上方留出空間,按向上鍵轉(zhuǎn)到該新的空行,也許按幾次Tab鍵以使縮進(jìn)正確,而是使用Start New Line功能(Shift-Enter Win / Linux / macOS)。

將光標(biāo)放在當(dāng)前行中的任何位置(剛剛完成編輯),然后可以使用正確的縮進(jìn)獲得空的下一行。對于上面的行,請使用“在當(dāng)前位置之前開始新行”(Ctrl-Alt-Enter Win / Linux,Option-Cmd-Enter macOS。),您會得到一條新行,并根據(jù)語言和上下文進(jìn)行了縮進(jìn)。

Pycharm有哪些實(shí)用技巧

( 動(dòng)畫加載需要8秒,耐心等待 )

6.使用鍵盤快速的選擇代碼

在編碼中,我們選擇代碼并對其進(jìn)行操作。例如,將其移至另一行,更改其縮進(jìn)等。您可以使用鼠標(biāo)進(jìn)行選擇。或者,使用鍵盤。例如,使用將插入符移動(dòng)到帶有選擇的上一個(gè)單詞(Shift-Ctrl-左/右Win / Linux,option-Shift-左/右macOS)來將光標(biāo)向前或向后移動(dòng)一個(gè)單詞,如果要選擇三個(gè)詞呢?做三遍?。

在 Python 代碼中,你經(jīng)常希望從光標(biāo)所在的位置逐步擴(kuò)展選擇范圍:符號,子語句,完整語句,行,塊等。擴(kuò)展選擇范圍(Ctrl-W或Shift-Ctrl -W Win / Linux,Option-Up / Down macOS)是理想的選擇。它在語義上起作用。持續(xù)按下它,直到獲得所需的選擇。

Pycharm有哪些實(shí)用技巧

( 動(dòng)畫加載需要8秒,耐心等待 )

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

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

Pycharm有哪些實(shí)用技巧

( 動(dòng)畫加載需要8秒,耐心等待 )

8.重命名文件及其引用

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

Pycharm有哪些實(shí)用技巧

( 動(dòng)畫加載需要8秒,耐心等待 )

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

我們經(jīng)常遇到不確定的代碼。別人的代碼。甚至我們的代碼。有時(shí)我們只想要函數(shù)的參數(shù)。我們想知道位置參數(shù)與關(guān)鍵字參數(shù)?;騾?shù)的類型。或其默認(rèn)值。PyCharm具有多種功能,可向您顯示有關(guān)符號的文檔。

首先,快速文檔(Ctrl-P Win / Linux,F(xiàn)1 macOS)帶來了顯示所有信息的非干擾性內(nèi)聯(lián)彈出窗口,并帶有一個(gè)超鏈接,您可以在其中導(dǎo)航到定義。

接著再按一次,彈出窗口將變成一個(gè)工具窗口,該窗口會針對您所登陸的每個(gè)符號進(jìn)行更新。一直存在,一直在幫助...直到您要隱藏它,就像其他任何IDE工具窗口一樣。

Pycharm有哪些實(shí)用技巧

( 動(dòng)畫加載需要8秒,耐心等待 )

10.批量刪除沒有被使用的包

當(dāng)你某個(gè)代碼文件引入了很多包,但是有些包沒有別使用,你無需手動(dòng)一個(gè)一個(gè)的刪除未被引用的包,可以使用 Optimize Imports 功能,快捷鍵是Alt-Ctrl-字母0 Win / Linux,Control-Option-字母O macOS,pycharm 會批量幫你清除未被使用的包。

Pycharm有哪些實(shí)用技巧

( 動(dòng)畫加載需要8秒,耐心等待 )

以上就是關(guān)于Pycharm有哪些實(shí)用技巧的內(nèi)容,如果你們有學(xué)習(xí)到知識或者技能,可以把它分享出去讓更多的人看到。

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI