Pycharm使用技巧(轉載)
轉載自:http://www.cnblogs.com/cloudtj/articles/5980666.html
0.先安裝python解釋器
Linux不需要安裝,默認自帶,Windows需要安裝,當前最新版本是2.7和3.6
下載地址:https://www.python.org/downloads/windows/
默認安裝位置:C:\Python27\
記得把環境變量勾選上
--------------------------------------------------------------------------------------------------------
1.在Pycharm下為你的Python項目配置Python解釋器
View-》Toolbar和Tool Buttons
Project:當前項目名>Project Interpreter>add Local
或者
file->setting
Project :pyproject1-》Project Interpreter
如果當前電腦安裝了3.6和2.7兩個python,如果項目是用3.6來編寫的,就要選擇3.6作為解析器
----------------------------------------------------------------------------------------------------
2.在Pycharm下創建Python文件、Python模塊
File>New>Python File
File>New>Python Package
-----------------------------------------------------------------------------------------------
3.使用Pycharm安裝Python第三方模塊
Project:當前項目名>Project Interpreter>點擊右側綠色小加號
PyPI - the Python Package Index --python包索引
pip install
第三方模塊安裝位置:C:\Python27\Lib\site-packages
Linux:
/usr/lib/python2.6/site-packages
/usr/lib64/python2.6/site-packages/
搜索并安裝第三方模塊
選擇模塊的版本
倉庫來源,實際連接的是:https://pypi.python.org/simple/
從網上下載,電腦必須能上網
安裝位置:C:\Python27\Lib\site-packages
---------------------------------------------------------------------------------------------------
4.Pycharm基本設置,例如不使用tab、tab=4空格、字體、字體顏色、主題、腳本頭設置、顯示行號等。如何導出和導入自定義設置。
不使用tab、tab=4空格:Editor -> Code Style -> Python
縮進四個空格,不管在哪個操作系統,哪個IDE都不會有問題,tab可能在其他操作系統縮進會有問題
use tab character和smart tabs的勾去掉,然后下面是4 ,4, 8
字體、字體顏色:
Appearance & Behavior ->Appearance-> Theme : Darcula
Editor -> Colors & Fonts ->Font
Primary font:Courier New ,Size:14
關閉自動更新:Appearance & Behavior ->System Settings ->Updates
腳本頭設置:Editor ->File and Code Templates ->Python Script 注:其他類似
顯示行號:Editor -> General -> Appearance -> Show line numbers 注:2016.2默認顯示行號
右側豎線是PEP8的代碼規范,提示一行不要超過120個字符
導出、導入你自定義的配置: File -> Export Settings、Import Settings
-------------------------------------------------------------------------------------------------------------
5.常用快捷鍵,例如復制當前行、刪除當前行、批量注釋、縮進、查找和替換。
常用快捷鍵的查詢和配置:Keymap
Ctrl + D:復制當前行 或Ctrl + C -> Ctrl + V
Ctrl + E:刪除當前行 或Ctrl + X
Shift + Enter:快速換行
Ctrl + /:快速注釋(選中多行后可以批量注釋)
Tab:縮進當前行(選中多行后可以批量縮進)
Shift + Tab:取消縮進(選中多行后可以批量取消縮進)
Ctrl + F:查找
Ctrl + H:替換
--------------------------------------------------------------------------------------------------------------------
6.Pycharm安裝插件,例如Markdown support、數據庫支持插件等。
Plugins -> Browse repositories -> 搜索‘markdown support’ -> install
右上角View有三個選項可選,一般我們都用中間那個左側編寫,右側實時預覽
-----------------------------------------------------------------------------------------------------
7.Git配置
需要本地安裝好Git
Version Control -> Git
配置了Git等版本控制系統之后,可以很方便的diff查看文件的不用
-----------------------------------------------------------------------------------------------------------------
8.常用操作指南。例如復制文件路徑、在文件管理器中打開、快速定位、查看模塊結構視圖、tab批量換space、TODO的使用、Debug的使用。
復制文件路徑:左側文件列表右鍵選中的文件 -> Copy Path
在文件管理器中打開:右鍵選中的文件 -> 往下找到Show In Explorer
快速定位:按住Ctrl +鼠標左鍵點擊 ,點擊在源文件中展開類,函數,方法等的定義
查看結構:IDE左側邊欄Structure 查看當前項目的結構
tab批量換space:Edit -> Convert Indents
TODO的使用:# TODO 要記錄的事情
Debug設置斷點,直接點擊行號與代碼之間的空白處即可設置斷點
Tab頁上右鍵 -> Move Right(Down),把當前Tab頁移到窗口右邊(下邊),方便對比
文件中右鍵 -> Local History能夠查看文件修改前后的對比
IDE右下角能看到一些有用的信息,光標當前在第幾行的第幾個字符、當前回車換行、當前編碼類型、當前Git分支
IDE右側邊欄 -> Database
--------------------------------------------------------------------------------------
9.去掉煩人的波浪線
單獨一行的注釋:#+1空格+注釋內容
代碼后跟著的注釋:2空格+#+1空格+注釋內容
保持良好的統一的編程風格是十分重要的。
Google上面有很多關于各種語言的編程規范指導,Python也有自己的一些編程規范,
PyCharm也會按一定的規范(比如PEP8)來檢查編輯器中的代碼。
這里的編程風格有代碼編寫格式層面的也有代碼邏輯組織層面的。
https://github.com/iwhgao/zh-google-styleguide/blob/master/google-python-styleguide/python_language_rules.rst
https://github.com/iwhgao/zh-google-styleguide/blob/master/google-python-styleguide/python_style_rules.rst
黃色波浪色不合規范
綠色波浪線符合規范
----------------------------------------------------------------------------------------
10.SSH Terminal: Default encoding:UTF8
Settings -> Tools -> SSH Terminal -> 最后一行Default encoding:選擇UTF-8
示例
#!/usr/bin/env python # -*- coding:utf-8 -*- #__author__ = "huazai" """ pycharm使用指南 Date:2016.08.12 """ def test(num) """ test function """ for i in range(num): #代碼后面的注釋 j=i+1 if j%2 ==0 print j #單獨一行注釋 else: print "The end" if __name__=="__main__": test(10)
f
文章列表
不含病毒。www.avast.com |
留言列表