Python編程利器-Pycharm

PyCharm是由JetBrains打造的一款Python IDE。咱們知道,VS2010的重構插件Resharper就是出自JetBrains之手。那麼,PyCharm有什麼吸引人的特色呢?html

首先,PyCharm用於通常IDE具有的功能,好比, 調試、語法高亮、Project管理、代碼跳轉、智能提示、自動完成、單元測試、版本控制……java

另外,PyCharm還提供了一些很好的功能用於Django開發,同時支持Google App Engine,更酷的是,PyCharm支持IronPythonpython

下面是幾個功能截圖:程序員

IronPythondjango

Goto DefinitionFind Usages 編程

 

In-place rename服務器

 

Python and Django console編輯器

 

Django tests工具

 

下載連接:單元測試

http://www.jetbrains.com/pycharm/download/index.html

安裝及使用:

Instructions

  • Unpack the pycharm-*.tar.gz file using the following command:
    tar xfz pycharm-*.tar.gz
  • Run pycharm.sh from the bin subdirectory

 

Python編輯利器:PyCharm初探

今天打開PyCharm,提示30天的試用期還有最後1天,因而寫一下PyCharm的試用感覺,以此記念自學Python的這一個月。若是你是一 個java程序員,並且你愛折騰,那麼你確定用過jetbrains公司的IntelliJ® IDEA,我之前使用Eclipse,而後某次試用了IDEA後就愛不釋手。由於習慣緣由,在我自學Python的時候我就選用了一樣出自 jetbrains公司的Python編輯利器 --- PyCharm。

一. PyCharm 介紹

正如全部其它 JetBrains 集成開發環境同樣,PyCharm 具備智能代碼編輯器,能理解 Python 的特性並提供卓越的生產力推動工具:自動代碼格式化、代碼完成、重構、自動導入和一鍵代碼導航等。這些功能在先進代碼分析程序的支持下,使 PyCharm 成爲 Python 專業開發人員和剛起步人員使用的有力工具。

PyCharm 1.0還提供如下重要功能:

◆ 針對 Django 開發的高級支持,包括智能代碼完成、檢查、重構和特定代碼導航。

◆ 綜合 Python 調試器和圖形單元測試工具。

◆ 支持先進 Python 開發工具鏈,包括 virtualenv 和 buildout。

◆ 版本控制系統整合——針對 Mercurial、Git、SVN、Perforce 和 CVS 等大多數版本控制系統的統一用戶界面 (UI)。

◆ Google App Engine 支持,能到 App Engine 服務器上運行和部署用戶的應用,同時確保代碼知足沙盒環境需求。

◆ REPL 和 Django 控制檯,具有賽過標準控制檯的衆多優點:運行中語法檢查;括號和引號匹配和自動配對;以及代碼完成。

怎麼樣,心動了嗎?

二 .  PyCharm快捷鍵

在菜單欄Help下你點擊Default Keymap Reference,能夠打開一個PDF文件,裏面列出了全部的快捷鍵,你能夠打印出來備用。千萬不要被這麼多快捷鍵嚇到了,平常編程常用的也就下面 幾個,若是你想放棄鼠標,直接純鍵盤編程,那麼你會徹底愛上PyCharm。

◆  Basic code completion --- 」基本代碼完成「快捷鍵

在平常寫代碼中,Basic code completion是用的比較多的,它能夠智能的提示你或者幫你補全餘下的代碼。可是這一個快捷鍵是最有爭議的一個快捷鍵,由於它的快捷方式是Ctrl + Space,會與咱們的輸入法快捷鍵衝突,因此第一步咱們須要改變這個快捷鍵,我通常喜歡改爲Ctrl + Comma。(如何修改默認快捷鍵見下面介紹)

◆  Tab

Tab 有2種狀況:

1. 當你什麼也沒有輸入的時候,Tab只是4個空格的縮進。

2. 當你輸入前幾個字母,PyCharm會智能的列出全部的候選項,這時候,你只要按下Tab,會默認選擇第一個候選項。你也許以爲這沒什麼,可是這個功能能保證你的雙手不離口鍵盤的「字母區」,你不須要按上下左右鍵去選擇候選項,提供輸入速度,很是流暢。

◆  Shift+Enter --- 智能換行

class function鼠標在這(): 鼠標在function後面括號前面,我想換到下一行正確的位置寫代碼,那麼就Shift+Enter 智能換行吧

◆  其餘快捷鍵 --- 若是你感興趣,就看Default Keymap Reference吧,保證有驚喜

三 . PyCharm默認快捷鍵的修改

上面提到,咱們須要修改Basic code completion的默認快捷鍵。

1. 快捷鍵(Ctrl + Alt + S)打開設置面板,或者點擊如圖所示圈圈裏面的圖標

PyCharm

2. 找到Keymap選項

PyCharm

3. 輸入Basic code completion 的部分關鍵字,好比「Basic」,那麼系統會幫你找到對應快捷鍵描述

PyCharm

4 那麼請修改它吧,我相信對你來講,沒什麼困難。

四 PyCharm 的插件

由於PyCharm的功能已經很強大了,我通常不多用插件,這裏介紹一個我很喜歡的插件,叫Native Neighbourhood,這個插件能夠快速的打開操做系統的文件。

那麼如何安裝插件呢?

1. 快捷鍵(Ctrl + Alt + S)打開設置面板,或者點擊如圖所示圈圈裏面的圖標

PyCharm

2. 找到Plugins

PyCharm

3. 若是你是代理上網,那麼請配置一下上網代理,以便PyCharm能夠自動上網下載插件

PyCharm

4. 輸入你想安裝的插件的部分關鍵字,

PyCharm會幫你找到匹配的插件,你右擊就能夠安裝了,安裝後要重啓,有點小弱智。

PyCharm

五 PyCharm 一下吧

那麼如今就點擊這個連接下載吧,不須要找註冊碼,先試用一個月再說!

http://www.jetbrains.com/pycharm/
相關文章
相關標籤/搜索