最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

全網(wǎng)首秀之Pycharm十大實用技巧(推薦)

 更新時間:2020年04月27日 17:25:00   作者:簡說Python  
PyCharm 應該是大多數(shù) python 開發(fā)者的首選 IDE,每天我們都在上面敲著熟悉的代碼,寫出一個又一個奇妙的功能。這篇文章主要介紹了Pycharm十大實用技巧,需要的朋友可以參考下

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

1.自動生成導入

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

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

2.批量移動類和方法

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

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

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

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

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

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

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

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

5.快速添加新的一行

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

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

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

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

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

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

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

7.使用鍵盤向上/向下移動代碼塊

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

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

8.重命名文件及其引用

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

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

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

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

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

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

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

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

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

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

到此這篇關于全網(wǎng)首秀之Pycharm十大實用技巧(推薦)的文章就介紹到這了,更多相關Pycharm實用技巧內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • pandas 條件搜索返回列表的方法

    pandas 條件搜索返回列表的方法

    今天小編就為大家分享一篇pandas 條件搜索返回列表的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-10-10
  • Tensorflow?2.4加載處理圖片的三種方式詳解

    Tensorflow?2.4加載處理圖片的三種方式詳解

    這篇文章主要為大家介紹了Tensorflow?2.4加載處理圖片的三種方式詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-11-11
  • 幫你快速上手Jenkins并實現(xiàn)自動化部署

    幫你快速上手Jenkins并實現(xiàn)自動化部署

    在未學習Jenkins之前,只是對Jenkins有一個比較模糊的理解,即Jenkins是一個自動化構建項目發(fā)布的工具,可以實現(xiàn)代碼->github或者gitlab庫->jenkins自動部署->訪問的整體的過程,而無需人為重新打包,今天就帶大家詳細了解一下,幫你快速上手Jenkins,需要的朋友可以參考下
    2021-06-06
  • Pytorch寫數(shù)字識別LeNet模型

    Pytorch寫數(shù)字識別LeNet模型

    這篇文章主要介紹了Pytorch寫數(shù)字識別LeNet模型,LeNet-5是一個較簡單的卷積神經(jīng)網(wǎng)絡,??LeNet-5?這個網(wǎng)絡雖然很小,但是它包含了深度學習的基本模塊:卷積層,池化層,全連接層。是其他深度學習模型的基礎,?這里我們對LeNet-5進行深入分析,需要的朋友可以參考下
    2022-01-01
  • python之NAN和INF值處理方式

    python之NAN和INF值處理方式

    這篇文章主要介紹了python之NAN和INF值處理方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-05-05
  • python 多線程與多進程效率測試

    python 多線程與多進程效率測試

    這篇文章主要介紹了python 多線程與多進程效率測試,在Python中,計算密集型任務適用于多進程,IO密集型任務適用于多線程、接下來看看文章得實例吧,需要的朋友可以參考一下喲
    2021-10-10
  • Python 寫小游戲吃金幣+打乒乓+滑雪(附源碼)

    Python 寫小游戲吃金幣+打乒乓+滑雪(附源碼)

    這篇文章主要給大家分享的是利用Python 寫小游戲吃金幣、打乒乓、滑雪并附上源碼,具有一的知識性參考價值,需要的小伙伴可以參考一下
    2022-03-03
  • Python讀寫csv文件的超詳細步驟

    Python讀寫csv文件的超詳細步驟

    python提供了大量的庫,可以非常方便的進行各種操作,下面這篇文章主要給大家介紹了關于Python讀寫csv文件的超詳細步驟,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2023-05-05
  • python模擬登陸網(wǎng)站的示例

    python模擬登陸網(wǎng)站的示例

    這篇文章主要介紹了python模擬登陸網(wǎng)站的示例,幫助大家更好的理解和學習使用python,感興趣的朋友可以了解下
    2021-03-03
  • python單元測試unittest實例詳解

    python單元測試unittest實例詳解

    這篇文章主要介紹了python單元測試unittest用法,以實例形式詳細分析了Python中單元測試的概念、用法與相關使用技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-05-05

最新評論

临朐县| 巧家县| 勐海县| 大足县| 富民县| 东山县| 平利县| 长丰县| 遂宁市| 南康市| 大渡口区| 博白县| 彝良县| 佛教| 葫芦岛市| 太仓市| 阜城县| 滦平县| 通许县| 兴海县| 武宣县| 宁乡县| 舟山市| 浠水县| 确山县| 北安市| 大埔区| 榆林市| 河西区| 乐至县| 威海市| 东宁县| 探索| 福安市| 成安县| 林芝县| 云林县| 出国| 广东省| 准格尔旗| 广南县|