PyCharm使用最多也最常用默認(rèn)快捷鍵分享
工欲善其事必先利其器,PyCharm 是最popular的Python開發(fā)工具,它提供的功能非常強(qiáng)大,是構(gòu)建大型項(xiàng)目的理想工具之一,如果能挖掘出里面實(shí)用技巧,能帶來事半功倍的效果。
我在 Windows 平臺下的默認(rèn)KeyMap設(shè)置,在 Mac 也是類似的。
1、快速查找文件 Ctrl + E
Ctrl + E
可打開最近訪問過的文件Ctrl + Shift + E
打開最近編輯過的文件
從Tab頁逐個地掃描也不快,如果你有強(qiáng)迫癥不想顯示Tab頁的話可以在 Settings 中將 Tabs 設(shè)置為 None,直接使用快捷鍵來打開最近文件來提高效率。
2、萬能搜索 shift連按兩下
Pycharm中最實(shí)用的快捷鍵,非 Double Shift 莫屬,連續(xù)按兩下 Shitf 鍵可以搜索文件名、類名、方法名,還可以搜索目錄名,搜索目錄的技巧是在在關(guān)鍵字前面加斜杠/
?!静荒芩阉鞔a中的任一單詞】
3、歷史粘貼版 Ctrl + Shift + V
在 PyCharm 中可通過 Ctrl + Shift + V
可訪問歷史粘貼板。如果你是Mac用戶,一定熟悉 Alfred, Alfred是一款歷史粘貼板神器,它緩存了過去一段時間的復(fù)制的內(nèi)容。
4、智能提示/導(dǎo)包 Alt + Enter
智能提示是 IDE 的標(biāo)配功能,Pycharm 默認(rèn)有自動提示功能,但是還不夠智能,比如要使用還沒有引入到模塊則沒法自動提示了,使用 Alt + Enter
智能提示你選擇合適的操作。
5. 任意位置換行 Shfit + Enter
無論你的光標(biāo)處在何位置,你都可以通過快捷鍵 Shfit + Enter
另起一行,這樣無需把光標(biāo)移到末尾去操作。
6、向下復(fù)制當(dāng)前行 Ctrl + D
7、更多快捷鍵請享用
Ctrl + Y
刪除當(dāng)前行Ctrl + /
快速在本行行首插入“#”,對單行行或選中多行進(jìn)行注釋(行尾注釋不能采用此快捷鍵組合)很多軟件都使用此快捷鍵進(jìn)行注釋Ctrl + Shift + F10
初次run當(dāng)前程序Ctrl + Shift + L
格式化代碼 PEP8Alt + 1
關(guān)閉tab標(biāo)簽Alt + 4
關(guān)閉運(yùn)行結(jié)果Alt + Enter
快速import / insertShift + F6
重命名變量名/文件名Shift + F10
run當(dāng)前程序(非初次)Shift + Tab
對單行或選中多行撤銷回退一個tabShift + Enter
任意位置換行(快速在當(dāng)前行下創(chuàng)建一個空行)Shift + Alt + ↑/↓
向上/向下移動任意行
8、之前用過別的軟件,在這里能不能自行定制???
答案是可以的。具體操作 戳下文。
總結(jié)
以上為個人經(jīng)驗(yàn),希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
Python3讀取UTF-8文件及統(tǒng)計文件行數(shù)的方法
這篇文章主要介紹了Python3讀取UTF-8文件及統(tǒng)計文件行數(shù)的方法,涉及Python讀取指定編碼文件的相關(guān)技巧,需要的朋友可以參考下2015-05-05python網(wǎng)絡(luò)編程之多線程同時接受和發(fā)送
這篇文章主要為大家詳細(xì)介紹了python網(wǎng)絡(luò)編程之多線程同時接受和發(fā)送,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下2019-09-09Python requests接口測試實(shí)現(xiàn)代碼
這篇文章主要介紹了Python requests接口測試實(shí)現(xiàn)代碼,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下2020-09-09python實(shí)現(xiàn)K近鄰回歸,采用等權(quán)重和不等權(quán)重的方法
今天小編就為大家分享一篇python實(shí)現(xiàn)K近鄰回歸,采用等權(quán)重和不等權(quán)重的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-01-01Python中dtype、type()和astype()的區(qū)別詳解
這篇文章主要介紹了Python中dtype、type()和astype()的區(qū)別詳解,type()是python內(nèi)置的函數(shù),type()返回數(shù)據(jù)結(jié)構(gòu)類型(list、dict、numpy.ndarray 等),需要的朋友可以參考下2023-08-08