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

Pycharm編輯器功能之代碼折疊效果的實(shí)現(xiàn)代碼

 更新時間:2020年10月15日 10:13:41   作者:山在嶺就在  
這篇文章主要介紹了Pycharm編輯器功能之代碼折疊效果的實(shí)現(xiàn)代碼,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下

  1、主題

  在一些情況下,如果某些代碼顯得不太重要,我們可以通過Pycharm的代碼折疊功能將其折疊為一行。在接下來的部分我們將介紹代碼折疊功能基本用法。

  2、代碼可折疊輪廓線以及折疊開關(guān)

  首先,我們觀察一下代碼左側(cè)的折疊線。這條細(xì)線顯示在代碼左側(cè),標(biāo)記了代碼塊區(qū)域。當(dāng)代碼處于未折疊狀態(tài)時,線的開頭和結(jié)尾分別顯示折疊開關(guān);當(dāng)代碼塊折疊之后,兩個開關(guān)標(biāo)志將會合并成一個,折疊后的代碼只顯示第一行,其他行隱藏在三個點(diǎn)號后面。單擊這個加號的標(biāo)志即可將折疊代碼展開。

  將鼠標(biāo)指針懸停在折疊線上,折疊線會加粗顯示:

  注意在這里我們可以取消折疊先的顯示。單開設(shè)置對話框,在Editor節(jié)點(diǎn)下,單擊Code Folding頁面,取消Show code folding outline復(fù)選框的勾選。當(dāng)折疊線不可見時,我們只能通過菜單命令(Code | Folding | Expand/Collapse)或者快捷鍵來實(shí)現(xiàn)代碼的折疊。

  3、瀏覽折疊后隱藏的代碼

  加入你希望能夠在不展開代碼塊的情況下查看折疊代碼的內(nèi)容,操作非常簡單,只需將鼠標(biāo)指針懸停在三個點(diǎn)號上,Pycharm就會彈出一個臨時窗口來顯示折疊的代碼內(nèi)容:

  Pycharm也會默認(rèn)將超出當(dāng)前編輯區(qū)域的代碼塊顯示完整。如下圖所示:文件開頭的代碼部分在當(dāng)前編輯環(huán)境下不可見(超出當(dāng)前編輯框的顯示范圍), 不過我們不必拖動滾動條來瀏覽那部分未顯示的內(nèi)容,只需將鼠標(biāo)懸停在代碼塊結(jié)束標(biāo)記,Pycharm會自動彈出窗口來補(bǔ)全顯示當(dāng)前的代碼塊:

  4、默認(rèn)代碼塊的折疊規(guī)則

  默認(rèn)情況下折疊先會標(biāo)記類和函數(shù)的實(shí)現(xiàn)部分,折疊也是針對這部分代碼塊進(jìn)行的,即默認(rèn)折疊一個類、一個函數(shù)。

  5、折疊任意代碼片

  假設(shè),你希望折疊幾句零散的程序,而這些語句并不屬于默認(rèn)可折疊的代碼塊(不是一個完整的類或函數(shù)),如何做到?

  首先選中你希望折疊的代碼片

  然后進(jìn)行以下操作(三選一即可):

    在主菜單選擇Code | Folding | Fold Selection/Remove Region菜單命令。

    右擊選中的代碼片,在快捷菜單中選擇Folding | Fold Selection/Remove Region

    按下Ctrl+Period快捷鍵

  此時選中的代碼片被折疊隱藏。

  需要注意的就是所選代碼片應(yīng)該位于類體或者函數(shù)體內(nèi),如果我們選擇了類或函數(shù)開頭的定義部分,是無法對這部分代碼進(jìn)行折疊隱藏的。

  6、使用雙行注釋來注釋代碼

  Pycharm提供了兩種邏輯代碼塊環(huán)繞注釋方式surround

  VisualStudio模式:

  NetBeans模式:

  具體操作如下:

 ?。?)選中待環(huán)繞注釋的代碼塊

 ?。?)以下操作二選一

    使用Code | Surround with主菜單命令

    按下Ctrl+Alt+T

 ?。?)在彈出的快捷菜單中選擇需要的注釋風(fēng)格:

 ?。?)輸入一些必要的注釋描述

  當(dāng)通過這種方法對代碼片進(jìn)行環(huán)繞注釋之后,折疊開關(guān)會顯示在注釋行左側(cè):

  單擊折疊開關(guān)可折疊對應(yīng)代碼片,只顯示添加的環(huán)繞注釋信息:

  更多有關(guān)代碼折疊功能的信息參見here。

總結(jié)

到此這篇關(guān)于Pycharm編輯器功能之代碼折疊效果的實(shí)現(xiàn)代碼的文章就介紹到這了,更多相關(guān)Pycharm編輯器內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Python開發(fā)的HTTP庫requests詳解

    Python開發(fā)的HTTP庫requests詳解

    Requests是用Python語言編寫,基于urllib,采用Apache2 Licensed開源協(xié)議的HTTP庫。它比urllib更加方便,可以節(jié)約我們大量的工作,完全滿足HTTP測試需求。Requests的哲學(xué)是以PEP 20 的習(xí)語為中心開發(fā)的,所以它比urllib更加Pythoner。更重要的一點(diǎn)是它支持Python3哦!
    2017-08-08
  • 解決Python中導(dǎo)入自己寫的類,被劃紅線,但不影響執(zhí)行的問題

    解決Python中導(dǎo)入自己寫的類,被劃紅線,但不影響執(zhí)行的問題

    這篇文章主要介紹了解決Python中導(dǎo)入自己寫的類,被劃紅線,但不影響執(zhí)行的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-07-07
  • 快速上手Python Kafka庫安裝攻略

    快速上手Python Kafka庫安裝攻略

    想要在Python中使用Kafka庫嗎?不用擔(dān)心,我們的安裝指南將幫助你快速上手,無論你是初學(xué)者還是有經(jīng)驗(yàn)的開發(fā)者,這篇指南都能滿足你的需求,跟著我們一起來探索如何輕松安裝Python Kafka庫吧!
    2023-12-12
  • 在Python中處理字符串之isdecimal()方法的使用

    在Python中處理字符串之isdecimal()方法的使用

    這篇文章主要介紹了在Python中處理字符串之isdecimal()方法的使用,是Python入門學(xué)習(xí)的基礎(chǔ)知識,需要的朋友可以參考下
    2015-05-05
  • Django admin美化插件suit使用示例

    Django admin美化插件suit使用示例

    這篇文章主要介紹了Django admin美化插件suit使用示例,簡單介紹了suit的使用界面示例,官方文檔,安裝語句等相關(guān)內(nèi)容,具有一定借鑒價值,需要的朋友可以參考下。
    2017-12-12
  • Python aiohttp百萬并發(fā)極限測試實(shí)例分析

    Python aiohttp百萬并發(fā)極限測試實(shí)例分析

    這篇文章主要介紹了Python aiohttp百萬并發(fā)極限測試,結(jié)合實(shí)例形式分析了Python異步編程基于aiohttp客戶端高并發(fā)請求的相關(guān)操作技巧與使用注意事項(xiàng),需要的朋友可以參考下
    2019-10-10
  • Python中對象的引用與復(fù)制的使用

    Python中對象的引用與復(fù)制的使用

    引用和復(fù)制是Python處理對象的重要概念,本文主要介紹了Python中對象的引用與復(fù)制的使用,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-12-12
  • Python坐標(biāo)線性插值應(yīng)用實(shí)現(xiàn)

    Python坐標(biāo)線性插值應(yīng)用實(shí)現(xiàn)

    這篇文章主要介紹了Python坐標(biāo)線性插值應(yīng)用實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-11-11
  • Python猜數(shù)字算法題詳解

    Python猜數(shù)字算法題詳解

    在本篇文章里小編給大家整理的是關(guān)于Python猜數(shù)字算法題詳解內(nèi)容,有興趣的朋友們可以學(xué)習(xí)下。
    2020-03-03
  • Python?一篇文章看懂Python集合與字典數(shù)據(jù)類型

    Python?一篇文章看懂Python集合與字典數(shù)據(jù)類型

    集合并不是一種數(shù)據(jù)處理類型,而是一種中間類型。集合(set)是一個無序、不重復(fù)的元素序列,經(jīng)常被用來處理兩個列表進(jìn)行交并差的處理性。本文將詳細(xì)講解集合的一些常用方法,感興趣的可以了解一下
    2022-03-03

最新評論

鲜城| 毕节市| 平原县| 沅陵县| 班戈县| 珲春市| 蕉岭县| 娄底市| 莱西市| 留坝县| 大宁县| 宜黄县| 汨罗市| 大姚县| 蒲城县| 北京市| 罗田县| 金坛市| 香河县| 天峻县| 新化县| 平舆县| 通榆县| 那坡县| 龙岩市| 旅游| 内黄县| 崇明县| 灵寿县| 子洲县| 青海省| 修武县| 沐川县| 西丰县| 水富县| 福建省| 山阴县| 福泉市| 黄浦区| 怀集县| 涿鹿县|