文章出處

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
arrow
arrow
    全站熱搜
    創作者介紹
    創作者 AutoPoster 的頭像
    AutoPoster

    互聯網 - 大數據

    AutoPoster 發表在 痞客邦 留言(0) 人氣()