<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          Pycharm那些隱藏的實(shí)用小技巧,最后一個(gè)是大招!

          共 3890字,需瀏覽 8分鐘

           ·

          2022-04-28 16:43

          作者:退休的龍叔

          Pycharm作為Python開(kāi)發(fā)最常用的IDE之一,不僅兼容性好,而且功能也相當(dāng)豐富,比如調(diào)試、語(yǔ)法高亮、智能提示等等功能,它還支持web開(kāi)發(fā)框架比如Django等,當(dāng)你熟悉了它之后,開(kāi)發(fā)效率是相當(dāng)之高的。


          但對(duì)于新手來(lái)說(shuō),Pycharm功能豐富的同時(shí)也是一把雙刃劍,有的小伙伴剛上手之后看到一堆的英文界面難免會(huì)懵逼,哈哈哈,沒(méi)有關(guān)系,今天盟主就來(lái)教大家11個(gè)Pycharm最常用的技巧,以及一些pycharm常用的快捷鍵,讓你快速上手Python開(kāi)發(fā)中最常用的IDE Pycharm,跟上老司機(jī)的車速!



          一、常用小技巧

          1. 設(shè)置代碼字體

          點(diǎn)擊左上角的“File”(文件),選擇“Settings”(設(shè)置),輸入“font”(字體)找到“Font”,在“Size”(大?。├锩嬖O(shè)置數(shù)字,默認(rèn)是12,建議18或者20就可以了。

          2. 設(shè)置菜單界面文字大小

          這里跟上面有些區(qū)別,上面是調(diào)整代碼文字大小,但并沒(méi)有改變菜單界面的文字大小,如果你的菜單界面文字比較小,比如這樣的:

          那么你就需要去調(diào)整一下菜單界面的文字大小了,點(diǎn)擊左上角的“File”,選擇“Settings”,輸入“font”,找到“Appearance”,在“Use custom font”前面打勾之后,就可以在后面的Size里面選擇你喜歡的字體大小了。

          3. 快速多行注釋或者取消多行注釋

          雖然我們?cè)趯懘a中可以用“#”來(lái)進(jìn)行單行注釋,但如果有多行代碼需要注釋,那么一行一行來(lái)敲“#”就有點(diǎn)麻煩,這里我們可以用鼠標(biāo)選中多行代碼,然后按 Ctrl+/ 就能進(jìn)行多行代碼的注釋了,同時(shí)也可以取消多行代碼的注釋。

          4. 代碼格式化,規(guī)范代碼

          在我們剛開(kāi)始寫代碼的時(shí)候,難免會(huì)出現(xiàn)代碼寫得不規(guī)范的問(wèn)題,雖然說(shuō)并不影響運(yùn)行,但是可讀性比較低,尤其是當(dāng)你去讀一個(gè)比較長(zhǎng)且不規(guī)范的代碼的時(shí)候,你就會(huì)體會(huì)其中痛苦。

          比如這種不規(guī)范的寫法,中間時(shí)不時(shí)地給你來(lái)幾個(gè)空格。

          這個(gè)問(wèn)題其實(shí)很好解決,我們只要在寫完代碼之后,找到菜單欄的“Code”,點(diǎn)擊一下“Reformat Code”就能自動(dòng)地將代碼進(jìn)行規(guī)范化處理。

          5. 快速修改同一個(gè)變量或類

          在寫代碼中時(shí)我們經(jīng)常要定義很多變量或類,變量或類在寫代碼時(shí)可能會(huì)在多個(gè)地方被使用,那如果我們需要把代碼里的某一個(gè)變量或類全部修改,那么我們是一處一處去修改嗎?

          當(dāng)然不需要,我們只需要選中需要重新命名的變量或類,右鍵彈出選項(xiàng)中選擇Refactor,然后點(diǎn)擊Rename,就可以進(jìn)行全局修改了。

          比如說(shuō)我想把代碼中的所有"n"變量都改成“i”,那么操作如下:

          6. 快速查找變量、函數(shù)等等

          當(dāng)我們的代碼比較長(zhǎng)的時(shí)候,如果是從頭到尾去滑動(dòng)來(lái)查找某個(gè)變量或者函數(shù)就很麻煩,這個(gè)時(shí)候我們就需要用到快捷鍵 Ctrl+f 來(lái)進(jìn)行快速查找。

          比如說(shuō)我想在貪吃蛇這個(gè)項(xiàng)目里面去查找一下“runGame”這個(gè)函數(shù)是在哪里用到的,那么我們就只需要用 Ctrl+f 調(diào)出小窗口,然后輸入關(guān)鍵字“runGame”就能查到代碼中“runGame”出現(xiàn)的所有位置。

          7. 查找修改歷史

          寫項(xiàng)目的時(shí)候是經(jīng)常要修改的,有時(shí)候需要來(lái)回改好幾天才能完成,但如果我們今天打開(kāi)pycharm去添加一個(gè)新功能,做了很久之后又不想要了,想弄回昨天的版本,但時(shí)間比較長(zhǎng)了,撤銷也扯不回來(lái)了,該怎么辦?

          這個(gè)時(shí)候你就需要查找修改歷史了,pycharm還是很人性化的,你所做的每一步改變,它都幫你存有歷史記錄,只需要右擊文件,在Local History里面就能查到所有的歷史版本。


          拿個(gè)最簡(jiǎn)單的例子,比如說(shuō)我現(xiàn)在的代碼里面多了一個(gè)功能做“執(zhí)行完畢之后提示’執(zhí)行結(jié)束’”,我不需要它,但我此刻已經(jīng)無(wú)法撤銷了,該怎么辦?這個(gè)時(shí)候我們就可以去Local History查找歷史版本,把現(xiàn)有版本改回歷史版本。(除了直接刪除,直接刪除不是我們的目的)

          8. 安裝配置pippy國(guó)內(nèi)源

          我們?cè)谟胮ip去安裝一些資源的時(shí)候,pycharm默認(rèn)是給我們?nèi)ハ螺d國(guó)外的資源的,有時(shí)候會(huì)因?yàn)榫W(wǎng)絡(luò)等問(wèn)題導(dǎo)致安裝失敗,其實(shí)我們可以做一下配置,讓它去下載國(guó)內(nèi)的資源就可以解決了。

          最常見(jiàn)的就是去清華大學(xué)的開(kāi)源鏡像站下載,這個(gè)我們只需要在pycharm設(shè)置一下,以后它就會(huì)自己去國(guó)內(nèi)下載了。


          設(shè)置方法:點(diǎn)擊右上角“File”→點(diǎn)擊“Settings”→找到Project下面的“Python interpreter”→點(diǎn)擊“+”→點(diǎn)擊“Manage Repositories”→點(diǎn)擊“+”→輸入清華大學(xué)開(kāi)源軟件鏡像站地址:https://pypi.tuna.tsinghua.edu.cn/simple



          9. 安裝包

          寫代碼實(shí)現(xiàn)某些功能的時(shí)候我們經(jīng)常要安裝軟件包,所以給pycharm安裝包這個(gè)這個(gè)功能是必須要掌握的。

          方法:

          點(diǎn)擊左上角“File”→點(diǎn)擊“Settings”→找到Project下面的“Python interpreter”→點(diǎn)擊“+”→輸入你想安裝的包的名字,例如“pygame”,然后點(diǎn)擊下面的“Install Package”就開(kāi)始安裝了,安裝完成就可以用了。

          注意一點(diǎn)就是安裝完成后才能用,在界面下方會(huì)有下載的進(jìn)度條:

          10. 調(diào)試

          寫代碼的時(shí)候我們很容易會(huì)報(bào)錯(cuò),但有時(shí)候報(bào)錯(cuò)我們自己在明面上也是很難看出問(wèn)題的,那么這個(gè)時(shí)候我們就需要調(diào)試了,這也是開(kāi)發(fā)過(guò)程中常用的一個(gè)技巧。

          怎么調(diào)試?在你覺(jué)得可能會(huì)出錯(cuò)的那行代碼左邊單擊一下就會(huì)出現(xiàn)一個(gè)紅點(diǎn),我們稱之為斷點(diǎn),只要程序運(yùn)行到斷點(diǎn)的位置就會(huì)自動(dòng)停下來(lái)。設(shè)置完斷點(diǎn)之后,我們右鍵選擇“Debug 項(xiàng)目名”來(lái)進(jìn)行運(yùn)行,然后到了運(yùn)行界面,我們一步一步走,同時(shí)可以看出里面的一些變量的值的變化情況。


          調(diào)試也有比較多的門道,具體的調(diào)試技巧大家可以去網(wǎng)上搜索一下,我就不在這里過(guò)多解釋了。

          11. 設(shè)置個(gè)性背景?

          這個(gè)算是個(gè)附加功能吧,可以給自己的pycharm設(shè)置個(gè)性的背景,看個(gè)人需要,想設(shè)置的可以設(shè)置一下,畢竟寫代碼的時(shí)候看英文和數(shù)字也挺累的,偶爾看點(diǎn)別的也是可以的,比如自己的女朋友。

          設(shè)置方法:

          ①打開(kāi)pycharm,點(diǎn)擊File,選擇settings。

          ②在Appearance & Behavior 選項(xiàng)下點(diǎn)擊Appearance,點(diǎn)擊Background Image。

          ③在右上角有“…”的地方點(diǎn)擊一下,就可以選擇你想當(dāng)成背景的圖片,確定之后,選擇你喜歡的展現(xiàn)方式,我覺(jué)得第二種還是不錯(cuò)的。

          最后就是設(shè)置一下背景圖片的亮度,我建議亮一點(diǎn)的背景在10%透明度就差不多了,太亮了影響看代碼,看個(gè)人喜好和圖片顏色吧。

          (說(shuō)明一下,那種背景不是我的)


          二、常用快捷鍵

          最后,給大家附上Pycharm常用的快捷鍵匯總,祝你們?cè)趯懘a的過(guò)程中越寫越順。

          結(jié)語(yǔ)

          我在這里奉勸一下那些英語(yǔ)不好的、害怕英文軟件的小伙伴們,千萬(wàn)不要因此去裝中文版的開(kāi)發(fā)軟件,除了中文版沒(méi)有原生英文版的穩(wěn)定性會(huì)好一些之外,還有一個(gè)最大的原因就是,現(xiàn)在主流的開(kāi)發(fā)軟件絕大多數(shù)都是用英文原版,如果你永久了中文版,哪天碰到你要用英文版的軟件,你將會(huì)束手無(wú)策。

          還有一個(gè)最大的原因就是,現(xiàn)在主流的開(kāi)發(fā)軟件絕大多數(shù)都是用英文原版,如果你永久了中文版,哪天碰到你要用英文版的軟件,你將會(huì)束手無(wú)策。

          版權(quán)聲明:本文為博主原創(chuàng)文章,遵循 CC 4.0 BY-SA 版權(quán)協(xié)議,轉(zhuǎn)載請(qǐng)附上原文出處鏈接和本聲明。

          本文鏈接:https://blog.csdn.net/zhiguigu/article/details/119449173


          這是我開(kāi)發(fā)的機(jī)器人公眾號(hào)小號(hào),目前增加了天氣查詢,955公司名單,關(guān)注時(shí)間查詢;后面還會(huì)增加圖片功能和每日送書抽獎(jiǎng)送書活動(dòng),以及調(diào)戲功能,歡迎來(lái)體驗(yàn),捧場(chǎng)。

          一個(gè)機(jī)器人公眾號(hào)已經(jīng)上線,歡迎調(diào)戲




          推薦閱讀:

          入門:?最全的零基礎(chǔ)學(xué)Python的問(wèn)題? |?零基礎(chǔ)學(xué)了8個(gè)月的Python??|?實(shí)戰(zhàn)項(xiàng)目?|學(xué)Python就是這條捷徑


          干貨:爬取豆瓣短評(píng),電影《后來(lái)的我們》?|?38年NBA最佳球員分析?|? ?從萬(wàn)眾期待到口碑撲街!唐探3令人失望? |?笑看新倚天屠龍記?|?燈謎答題王?|用Python做個(gè)海量小姐姐素描圖?|碟中諜這么火,我用機(jī)器學(xué)習(xí)做個(gè)迷你推薦系統(tǒng)電影


          趣味:彈球游戲? |?九宮格? |?漂亮的花?|?兩百行Python《天天酷跑》游戲!


          AI:?會(huì)做詩(shī)的機(jī)器人?|?給圖片上色?|?預(yù)測(cè)收入?|?碟中諜這么火,我用機(jī)器學(xué)習(xí)做個(gè)迷你推薦系統(tǒng)電影


          小工具:?Pdf轉(zhuǎn)Word,輕松搞定表格和水?。?/a>?|?一鍵把html網(wǎng)頁(yè)保存為pdf!|??再見(jiàn)PDF提取收費(fèi)!?|?用90行代碼打造最強(qiáng)PDF轉(zhuǎn)換器,word、PPT、excel、markdown、html一鍵轉(zhuǎn)換?|?制作一款釘釘?shù)蛢r(jià)機(jī)票提示器!?|60行代碼做了一個(gè)語(yǔ)音壁紙切換器天天看小姐姐!



          年度爆款文案

          點(diǎn)閱讀原文,看B站我的視頻!

          瀏覽 42
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  欧美少妇在线 | 韩国三级精品 | 亚洲淫乱av | 狠狠狠狠狠狠狠操 | 久久久久国产精品夜夜夜夜夜 |