摘要:本文對常用快捷鍵進行了匯總整理,強烈建議你收藏學(xué)習(xí),相信這些快捷鍵一定能提高你編程的效率。
本文對Pycharm常用快捷鍵進行了匯總整理,強烈建議你收藏學(xué)習(xí),相信這些快捷鍵一定能提高你Python編程的效率。
我們寫代碼的時候會發(fā)現(xiàn)有很多黃色的波浪號,類似下圖中的,這個時候可以點擊任意黃色波浪號的代碼,然后按下【Ctrl + Alt + L】進行代碼格式化
格式化效果
def?x():????a?=?1????b?=?[1,?2,?3,?3,?3,?3,?3,?3,?3,?3,?3,?123,?12,?31,?231,?23,?123,?1,?231,?23,?123,?1,?43,?53,?643,?53,?4,?24,?12,?31,231,?23,?123,?24,?53,?4534,?2,?1231,?23,?1]????print(a)x()
如果想將下圖的代碼合并為一行,可以全選它們,然后按【Crtl+Shift+J】即可合并代碼為一行,還會自動補充代碼
x=1y=1z=1
合并后的效果
x=1;?y=1;?z=1
當(dāng)出現(xiàn)黃色波浪號時,可以在對應(yīng)代碼出按下【Ctrl + Enter】進行修正代碼的操作
按下后,會有多種選擇供你修正,包括:格式化代碼,忽略該警告,自動修改代碼等
例如選擇:【invert ‘if’ condition】會自動改成下面的代碼:
def?test(x):if?1?!=?1:return????pass
我們可以快速的為輸入的代碼添加if、while、捕獲異常等條件
例如有如下代碼
x=1
我們選中該代碼后按下【Crtl+Alt+T】會彈窗讓我們選擇要包裝的條件,現(xiàn)在我們選擇【try/except】
包裝效果
try:x=1except:????pass
如果我們想注釋一部分代碼可以選中對應(yīng)的代碼,并按下【Crtl+/】
def?show_text(text,a):????a+=1????print(text,a)
注釋結(jié)果
# def show_text(text,a):# ? ? a+=1#?????print(text,a)
再次按下【Crtl+/】則會取消注釋
python對代碼的縮進要求很嚴(yán)格,下面的代碼運行是會報錯的!
def?test():y?=?1y?+=?1print(y)
但一行一行的去調(diào)整縮進非常難受,效率很低!這時候可以選中需要縮進的代碼,按下【Tab】即可效果
def?test():????y?=?1????y?+=?1????print(y)
同上
如果想在下面代碼a+=1
的上方插入空行的話,可以點擊到a+=1
這行,然后按下【Ctrl + Alt + Enter】,則會在其上方新插入一行
def?show_text(text,a):????a+=1????print(text,a)
效果
def?show_text(text,a):????a+=1????print(text,a)
同上
如果我們想將下面代碼的a=1
移動到print("click")
上方,可以在a=1
的所在行按下【Alt + Shift + 上】將其移動
def?click(path):????print("click")????a?=?1
效果
def?click(path):????a?=?1????print("click")
向下移動則按【Alt + Shift + 下】即可!
如果我們想將下面的send
方法移動到click
方法的上方,可以在send
方法名這行(def 所在行)按下【Ctrl + Shift + 上】即可
def?click(path):????print("click")def?send(path):????print("send")
效果
def?send(path):????print("send")def?click(path):????print("click")
向下移動則按【Ctrl + Shift + 下】即可!
如果我們想復(fù)制一行代碼,可以在相應(yīng)代碼行按下【Ctrl + D】
x=y=z=1
效果
x=y=z=1x=y=z=1
也可以選中多行代碼進行復(fù)制
def?show_text(text,a):????a+=1????print(text,a)
效果但需要自己換行
def?show_text(text,a):????a+=1????print(text,a)def?show_text(text,a):????a+=1????print(text,a)
想折疊下面的代碼的話,可以選中代碼再按下【Ctrl + -】
def?show_text(text,a):????a+=1????print(text,a)
效果
def?show_text(text,a):...
同上
如果想將如下的代碼,寫到一個方法中的話,可以選中代碼并按下【Ctrl + Shift+M】
y=1y+=1print(y)
然后重命名方法,再點擊【ok】
效果
def?test():global?y????y?=?1????y?+=?1????print(y)test()
需要重命名文件名時,可以選擇對應(yīng)文件按下【Shift+F6】,再輸入框輸入新的文件名再點擊【Refactor】即可
效果
按下【Ctrl+N】輸入類的關(guān)鍵字,就可以看到被引用的類,點擊對應(yīng)的條目可跳轉(zhuǎn)到對應(yīng)文件
當(dāng)前文件的查找可以按下【Ctrl+F 】并輸入要查找的關(guān)鍵字就會高亮包含關(guān)鍵字的代碼
點擊圖中紅款的箭頭,可以逐行查看包含關(guān)鍵字的代碼;另外,按下【Shift + F3】或【F3】也可以實現(xiàn)!
點擊紅框中的窗口圖標(biāo),可以打開TOOL窗口進行多窗口查詢
效果
全局查詢的話按下【Ctrl + Shift+F】即可!
?下篇繼續(xù)、、、
以上便是與大家分享的內(nèi)容,如果您有什么問題,都可以進群討論哦~掃碼拉你進群
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/123884.html
摘要:快捷鍵及一些常用設(shè)置編輯基本的代碼完成類方法屬性快速導(dǎo)入任意類語句完成參數(shù)信息在方法中調(diào)用參數(shù)快速查看文檔外部文檔鼠標(biāo)簡介顯示錯誤描述或警告信息自動生成代碼重新方法選中行注釋塊注釋選中增加的代碼塊回到之前狀態(tài)選定代碼塊結(jié)束開始快速修正代碼格 pycharm快捷鍵及一些常用設(shè)置 1、編輯(Editing) Ctrl + Space 基本的代碼完成(類、方法、屬性)Ctrl + Alt +...
摘要:顯示工具欄默認(rèn)并不顯示工具欄,在大多數(shù)工具欄都放了最常用的操作,你可以通過主菜單顯示菜單欄來顯示工具欄。工具欄顯示出來后你還可以通過右鍵定制上面的按鈕,我會把一些跟相關(guān)的操作放到上面,比如,,默認(rèn)它只加了和。 PyCharm是我強烈推薦的Python IDE,如果你有EDU的郵箱可以直接申請專業(yè)版授權(quán),或者就使用社區(qū)版,功能上并沒有太多縮減,日常開發(fā)也完全夠用。 如果是首次安裝PyCh...
摘要:基礎(chǔ)版圖片可以從這里下載到,還有矢量版前言最近發(fā)現(xiàn)是個好強大的文本編輯工具,有多強大,看下面就知道。幾乎涵蓋了所有可能的操作。此時你鍵盤的所有按鍵操作都會寫入到文本中。合并已選中的所有行。 1-7 基礎(chǔ)版圖片可以從這里下載到,還有 svg 矢量版 http://www.viemu.com/a_vi_vim... 前言: 最近發(fā)現(xiàn) vim 是個好強大的文本編輯工具,有多強大,看下面就知...
摘要:標(biāo)簽新建標(biāo)簽關(guān)閉標(biāo)簽切換標(biāo)簽數(shù)字左右方向鍵切換全屏查找分屏垂直分屏水平分屏切換屏幕方向鍵或查看歷史命令查看剪貼板歷史其他清除當(dāng)前行到行首到行尾前進后退相當(dāng)于左右方向鍵上一條命令搜索命令歷史刪除當(dāng)前光標(biāo)的字符刪除光標(biāo)之前的字符刪除光標(biāo)之前的單 showImg(https://segmentfault.com/img/remote/1460000019630076); 標(biāo)簽 新建標(biāo)簽:c...
閱讀 2183·2021-11-19 09:40
閱讀 1917·2021-11-08 13:24
閱讀 2452·2021-10-18 13:24
閱讀 2857·2021-10-11 10:57
閱讀 3577·2021-09-22 15:42
閱讀 1114·2019-08-29 17:11
閱讀 2527·2019-08-29 16:11
閱讀 2420·2019-08-29 11:11