python使用idle edit編輯器時,中文輸入法下遇到r、p、t、y時產(chǎn)生熱鍵沖突
python使用idle edit編輯器時,中文輸入法下遇到r、p、t、y時產(chǎn)生熱鍵沖突
半年之后再來看當(dāng)初寫的文章,早已“情隨事遷”,就想在開頭說句題外話:干嘛跟IDLE較勁呢,VS Code或者PyCharm不香嗎?
以下是原文:
眾所周知,中文輸入法下按幾個鍵敲回車就能直接輸入對應(yīng)的英文,但是在IDLE下會出一些神奇的事情。
我用的IDLE版本是3.7.4, 中文輸入法下(我用的是搜狗輸入法)輸入英文會莫名其妙彈出一些東西
比如輸入的內(nèi)容里包含r這個字母時, 彈出Search Dialog框, 就好像按下了F3
解決辦法:Options→Configure IDLE→Keys,把占用F3快捷鍵的那個功能(如下圖)魔改成別的快捷鍵組合
?
占用F3快捷鍵的那個功能
我的IDLE上出現(xiàn)的其他類似的bug,對應(yīng)的快捷鍵都列舉在下面了
輸入的內(nèi)容里包含p時, 彈出Python 3.x.x documentation框, 就好像按下了F1
解決方案同上,Options→Configure IDLE→Keys,把占用F1快捷鍵的那個功能(如下圖)魔改成別的快捷鍵組合
?
●輸入的內(nèi)容里包含t時, 自動運行當(dāng)前模塊, 就好像按下了F5
解決方案同上,Options→Configure IDLE→Keys,把占用F5快捷鍵的那個功能(如下圖)魔改成別的快捷鍵組合
?
● 輸入的內(nèi)容里包含y時, 產(chǎn)生按下了Alt鍵的效果(測試發(fā)現(xiàn)按F10也有這樣的效果,這個快捷鍵似乎在Windows中通用), 就好像按下了F10
???最后這一個問題沒能解決,希望有解決辦法的朋友告知……
另外IDLE在中文輸入法下還有很多坑,比如輸入的英文標(biāo)點符號會被解釋成別的亂七八糟的東西,感覺是真的煩。
python快捷鍵一覽表
編輯狀態(tài)時:
Ctrl + [ 、Ctrl + ] 縮進代碼
Alt+3 Alt+4 注釋、取消注釋代碼行
Alt+5 Alt+6 切換縮進方式 空格<=>Tab
Alt+/ 單詞完成,只要文中出現(xiàn)過,就可以幫你自動補齊。多按幾次可以循環(huán)選擇
Alt+M 打開模塊代碼,先選中模塊,然后按下此快捷鍵,會幫你打開改模塊的py源碼供瀏覽
Alt+C 打開類瀏覽器,方便在源碼文件中的各個方法體之間切換
Alt+FP 打開路徑瀏覽器,方便選擇導(dǎo)入包進行查看瀏覽
F1 打開Python文檔,比Editplus 方便吧,不用設(shè)置了,呵呵。
值得注意的是 Ctrl+Space這個快捷鍵和Windows的輸入法切換熱鍵沖突,不要緊,當(dāng)你實在需要提示的時候停下來,仍然會有代碼提示的。其他常用快捷鍵就按習(xí)慣來好了。
在編輯過程中,按F5進入shell調(diào)試。shell中也有快捷鍵,都還方便
Alt+DG 先定位到錯誤行,按此快捷鍵可以快速定位到出錯位置
Alt+DS 直接顯示出錯歷史,找到根源,方便啊
Alt+DA 如果每次都要按,還不夠方便,按這個,以后出錯都出歷史
Alt+DD 打開調(diào)試窗口,進入單步調(diào)試,方便。
Ctrl+F6 為了清空前面的導(dǎo)入記錄等,重新啟動shell
另外值得注意的是
Alt+N Alt+P 可以查找以前輸入的命令用于補全當(dāng)前命令
Ctrl+方向鍵 能夠得到增強功能,試試就靈(4490)
IDLE快捷鍵
編輯狀態(tài)時:
Ctrl + [ 、Ctrl + ] 縮進代碼
Alt+3 Alt+4 注釋、取消注釋代碼行
Alt+5 Alt+6 切換縮進方式 空格<=>Tab
Alt+/ 單詞完成,只要文中出現(xiàn)過,就可以幫你自動補齊。多按幾次可以循環(huán)選擇
Alt+M 打開模塊代碼,先選中模塊,然后按下此快捷鍵,會幫你打開改模塊的py源碼供瀏覽
Alt+C 打開類瀏覽器,方便在源碼文件中的各個方法體之間切換
Alt+FP 打開路徑瀏覽器,方便選擇導(dǎo)入包進行查看瀏覽
F1 打開Python文檔,比Editplus 方便吧,不用設(shè)置了,呵呵。
值得注意的是 Ctrl+Space這個快捷鍵和Windows的輸入法切換熱鍵沖突,不要緊,當(dāng)你實在需要提示的時候停下來,仍然會有代碼提示的。其他常用快捷鍵就按習(xí)慣來好了。
在編輯過程中,?按F5進入shell調(diào)試。shell中也有快捷鍵,都還方便
Alt+DG 先定位到錯誤行,按此快捷鍵可以快速定位到出錯位置
Alt+DS 直接顯示出錯歷史,找到根源,方便啊
Alt+DA 如果每次都要按,還不夠方便,按這個,以后出錯都出歷史
Alt+DD 打開調(diào)試窗口,進入單步調(diào)試,方便。
Ctrl+F6 為了清空前面的導(dǎo)入記錄等,重新啟動shell
另外值得注意的是
Alt+N Alt+P 可以查找以前輸入的命令用于補全當(dāng)前命令
Ctrl+方向鍵 能夠得到增強功能,試試就靈(4490)。
?