【Python】選擇pycharm,放棄spyder的理由
選擇pycharm的理由
一直用Anaconda自帶的Spyder做開發,儘管介面漂亮,但是寫程式碼過程中遇到三個難受的問題:
1. 沒有目錄樹:做開發時,開啟的檔案很快就擠滿了標籤欄;
補充:謝謝評論中的提醒,右鍵點選標籤頁的左上角選擇“set console working directory”,可在File explorer找到目錄結構。
2. 子程序輸出丟失:實現多程序時,程序內部的print無法列印;
3. 在實現多程序時運行了一下multiprocessing.Queue(),遲遲沒有成功(在ipyhon單句執行就沒問題)。
以上問題1還可以忍受,但是目前的專案避不開2和3,所以決定換pycharm試一下:
經測試,pycharm可以解決問題1、問題2,解決問題3時我改為用pool,pycharm可執行成功。
快捷鍵
快捷鍵多了也記不住,我會放棄過多的組合以及不常用的鍵。像tab和enter都可以自動補全,enter的傻瓜式用法更符合習慣,也就不需要記錄了。
記錄幾個我認為非常有用的。
【工具相關】
雙擊Shift 搜尋一切
Shift+Esc 隱藏當前視窗
Shift+F12 恢復窗口布局
Alt+1 顯示左側工程欄
Ctrl+E 看最近檔案
Ctrl + Tab 切換視窗
Ctrl+Home/End 快速移動首行/尾行
Ctrl+上/下 快速切換螢幕中的程式碼,Alt+上/下是在模組間快速移動
Ctrl + Shift + F12 最大化編輯開關
【編輯相關】
Ctrl+單擊 檢視變數宣告
Ctrl + / 行註釋
Ctrl + Delete 刪除到字元結束
Ctrl + Backspace 刪除到字元開始
Ctrl + Shift + F12 最大化編輯開關
Shift+F6 給所有變數重新命名
Shift + F9 除錯
Shift + F10 執行,運行當前檔案用Ctrl+Shift+F10
【查詢/替換】
F3 下一個
Shift + F3 前一個
Ctrl + R 替換
Ctrl + Shift + F 全域性查詢
Ctrl + Shift + R 全域性替換
個性化設定
設定背景顏色和字型的大小
選單字型:開啟pycharm,點選file->setting->appearance&behavior->appearance->13px
程式碼字型:file->setting->Editor->Colors & Fonts ->Font->14px
滾輪改變字型:更改程式碼部分字型大小,開啟PyCharm,點選help->Find Action ,會出現一個搜尋框,在搜尋框內搜尋zoom
修改選中背景色:選中程式碼後顏色很不明顯,修改之:在help->find action裡搜尋selection background,改選中背景色為藍色,選中前景色為乳白色
修改project中檔案顏色:help->find action->file status color->顏色全部調亮
會出現一個下拉選單,找到 Mouse: Change font size(Zoom) with Ctrl+Mouse Wheel ,預設是OFF的,變成ON。然後就可以在程式碼部分,用Ctrl+滑鼠滾輪的方式來改變程式碼字型的大小了。
pycharm執行程式遇到的問題
1.PyCharm找不到自己安裝的module ImportError: No module named
spyder下執行程式時沒問題的,也有這個包,但是pycharm下提示未安裝。
原因:包在安裝在anaconda下,需要在pycharm匯入anaconda對應環境的python直譯器:
- 在pycharm2017中,單擊“File”,然後選擇“Settings->Project:project->Project Interpreter”
- 在框裡面應該選擇你的anaconda中python.exe的位置(C:\Users\name\Anaconda3\python.exe),點選ok
- 如果不是預設anaconda環境,選擇:C:\Users\name\Anaconda3\envs\env_name\python.exe,點選ok
2. pycharm中,全選Ctrl+A、複製Ctrl+C等常用快捷鍵用不了,檢查keymap設定正確
原因:同時開了spyder,快捷鍵衝突。關閉spyder後問題解決。