黃驊貼吧招聘2022年深圳優(yōu)化服務(wù)
常用操作和快捷鍵
PyCharm為寫Python代碼提供了自動(dòng)補(bǔ)全和高亮語法功能,這也是PyCharm作為集成開發(fā)環(huán)境(IDE)的基本功能。PyCharm的“File”菜單有一個(gè)“Settings”菜單項(xiàng)(macOS上是在“PyCharm”菜單的“Preferences…”菜單項(xiàng)),這個(gè)菜單項(xiàng)會(huì)打開設(shè)置窗口,可以在此處對(duì)PyCharm進(jìn)行設(shè)置。
PyCharm的菜單項(xiàng)中有一個(gè)非常有用的“Code”菜單,菜單中提供了自動(dòng)生成代碼、自動(dòng)補(bǔ)全代碼、格式化代碼、移動(dòng)代碼等選項(xiàng),這些功能對(duì)開發(fā)者來說是非常有用的,大家可以嘗試使用這些菜單項(xiàng)或者記住它們對(duì)應(yīng)的快捷鍵,例如在macOS上,格式化代碼這個(gè)菜單項(xiàng)對(duì)應(yīng)的快捷鍵是alt+command+L
。除此之外,“Refactor”菜單也非常有用,它提供了一些重構(gòu)代碼的選項(xiàng)。所謂重構(gòu)是在不改變代碼執(zhí)行結(jié)果的前提下調(diào)整代碼的結(jié)構(gòu),這也是資深程序員的一項(xiàng)重要技能。還有一個(gè)值得一提的菜單是“VCS”,VCS是“Version Control System”(版本控制系統(tǒng))的縮寫,這個(gè)菜單提供了對(duì)代碼版本管理的支持。版本控制的知識(shí)會(huì)在其他的課程中為大家講解。
下表列出了一些PyCharm中特別常用的快捷鍵,當(dāng)然如果愿意,也可以通過設(shè)置窗口中“Keymap”菜單項(xiàng)自定義快捷鍵,PyCharm本身也針對(duì)不同的操作系統(tǒng)和使用習(xí)慣對(duì)快捷鍵進(jìn)行了分組。
快捷鍵 | 作用 |
---|---|
command + j | 顯示可用的代碼模板 |
command + b | 查看函數(shù)、類、方法的定義 |
ctrl + space | 萬能代碼提示快捷鍵,一下不行按兩下 |
command + alt + l | 格式化代碼 |
alt + enter | 萬能代碼修復(fù)快捷鍵 |
ctrl + / | 注釋/反注釋代碼 |
shift + shift | 萬能搜索快捷鍵 |
command + d / command + y | 復(fù)制/刪除一行代碼 |
command + shift + - / command + shift + + | 折疊/展開所有代碼 |
F2 | 快速定位到錯(cuò)誤代碼 |
command+ alt + F7 | 查看哪些地方用到了指定的函數(shù)、類、方法 |
說明:Windows系統(tǒng)下如果使用PyCharm的默認(rèn)設(shè)置,可以將上面的
command
鍵換成ctrl
鍵即可,唯一的例外是ctrl + space
那個(gè)快捷鍵,因?yàn)樗鶺indows系統(tǒng)切換輸入法的快捷鍵是沖突的,所以在Windows系統(tǒng)下默認(rèn)沒有與之對(duì)應(yīng)的快捷鍵。