pycharm 常用功能
一.Pycharm的基本使用
1.在Pycharm下為你的Python項目配置Python解釋器
(1).Setting>Project Interpreter>
二.在Pycharm下創建Python文件、Python模塊
1.File>New>Python File
2.File>New>Python Package
三.使用Pycharm安裝Python第三方模塊
1.Setting>Project:項目名>Project Interpreter>點擊右側綠色+
四.Pycharm基本設置
1.設置菜單字體大小:Setting>Appearance&Behavior>Appearance
2.設置Console$Terminal字體大小:Setting>Editor>Colors&Fonts>Console Font
3.設置文件編碼:Setting>Editor>File Encodings IDE Encodings;Project Encoding;Properties Files都設置為UTF-8
4.修改背景顏色:Setting>Editor>Color&Fonts>General>右邊Text下面選中Default text>修改Background顏色即可
5.不使用tab、tab=4空格:Setting>Editor>Colors Style>Python
6.字體、字體顏色:Setting>Editor>Colors&Fonts>Python
7.關閉自動更新:Setting>Appearance&Behavior>System Settings>Updates
8.腳本頭設置:Setting>Edit>File and Code Templates>Python Script
(1).控制光標位置:#[[$END$]]#
(2).其他類似
9.顯示行號:Setting>Edit>General>Appearance>Show line numbers
10.右側豎線是PEP8的代碼規范,提示一行不要超過120個字符
11.導出、導入你自定義的配置:File>Export Settings、Import Settings
五.常用快捷鍵
1.常用快捷鍵的查詢和配置:Setting>Keymap
- Ctrl+D:復制當前行
- Ctrl+Y:刪除當前行
- Shift+Enter:快速換行
- Ctrl+/:快速注釋(選中多行后可以批量注釋)
- Tab:縮進當前行(選中多行后可以批量縮進)
- Shift+Tab:取消縮進(選中多行后可以批量取消縮進)
- Ctrl+F:查找
- Ctrl+H:替換
- Ctrl+減號:折疊當前代碼塊
- Ctrl+Shift+減號:折疊當前文件
2.設置快捷鍵
六.Pycharm安裝插件
Setting>Plugins>Browse repositories(下方三個按鈕中間那個)>搜索 >install。右上角View有三個選項可選。
七.常用操作指南
1.復制文件路徑:左側文件列表右鍵選中文件>Copy Path
2.在文件管理器中打開:右鍵選中的文件>往下找到Show In Explorer
3.快速定位:Ctrl+某些內建模塊之后,點擊在源文件中展開
4.查看結構:IDE左側邊欄Structure查看當前項目的結構
5.tab批量換space:Edit>Convert Indents
6.TODO的使用:#TODO要記錄的事情,commit之前會有提示
7.Debug設置斷點,直接點擊行號與代碼之間的空白處即可設置斷點,debug一般只需要在關鍵點設置一個,然后degug調試時步進執行。沒必 要設置很多斷點
8.Tab頁上右鍵>Move Right(Down), 把當前Tab頁移到窗口右邊/下辺,方便對比
9.文件中右鍵>Local History能夠查看文件修改前后的對比
10.IDE右下角能看到一些有用的信息,光標當前在第幾行的第幾個字符,當前回車換行,當前編碼類型,當前Git分支
11.右邊欄Database(點開后)>左上角綠色+>下拉Data Source選擇你要連接的數據庫類型>點擊之后頁面最下方會有提示安裝驅動
12.執行某個文件中的某一行(某些行):選中要執行的代碼部分>右鍵Execute Selection in Console
八.如何去掉煩人的波浪線?PEP8又是什么?
1.settings>Editor>Inspections>Python
2.單獨一行的注釋:#+1空格+注釋內容
3.代碼后跟着的注釋:2空格+#+1空格+注釋內容
4.函數前面空一行,類前面空兩行
5.某些單詞一直有下划線提示,可以右鍵>Spelling>Typo:Save 'xxx' to dictionary
九.Live Templates(善用live templates 提高開發效率)
Settings>Editor>Live Templates