Python編輯利器:PyCharm初探
今天打開PyCharm,提示30天的試用期還有***1天,于是寫一下PyCharm的試用感受,以此紀(jì)念自學(xué)Python的這一個月。如果你是一個java程序員,而且你愛折騰,那么你肯定用過jetbrains公司的IntelliJ® IDEA,我以前使用Eclipse,然后某次試用了IDEA后就愛不釋手。因?yàn)榱?xí)慣原因,在我自學(xué)Python的時候我就選用了同樣出自jetbrains公司的Python編輯利器 --- PyCharm。
一. PyCharm 介紹
正如所有其它 JetBrains 集成開發(fā)環(huán)境一樣,PyCharm 具有智能代碼編輯器,能理解 Python 的特性并提供卓越的生產(chǎn)力推進(jìn)工具:自動代碼格式化、代碼完成、重構(gòu)、自動導(dǎo)入和一鍵代碼導(dǎo)航等。這些功能在先進(jìn)代碼分析程序的支持下,使 PyCharm 成為 Python 專業(yè)開發(fā)人員和剛起步人員使用的有力工具。
PyCharm 1.0還提供以下重要功能:
◆ 針對 Django 開發(fā)的高級支持,包括智能代碼完成、檢查、重構(gòu)和特定代碼導(dǎo)航。
◆ 綜合 Python 調(diào)試器和圖形單元測試工具。
◆ 支持先進(jìn) Python 開發(fā)工具鏈,包括 virtualenv 和 buildout。
◆ 版本控制系統(tǒng)整合——針對 Mercurial、Git、SVN、Perforce 和 CVS 等大多數(shù)版本控制系統(tǒng)的統(tǒng)一用戶界面 (UI)。
◆ Google App Engine 支持,能到 App Engine 服務(wù)器上運(yùn)行和部署用戶的應(yīng)用,同時確保代碼滿足沙盒環(huán)境需求。
◆ REPL 和 Django 控制臺,具備勝過標(biāo)準(zhǔn)控制臺的眾多優(yōu)勢:運(yùn)行中語法檢查;括號和引號匹配和自動配對;以及代碼完成。
怎么樣,心動了嗎?
二 . PyCharm快捷鍵
在菜單欄Help下你點(diǎn)擊Default Keymap Reference,可以打開一個PDF文件,里面列出了所有的快捷鍵,你可以打印出來備用。千萬不要被這么多快捷鍵嚇到了,日常編程經(jīng)常使用的也就下面幾個,如果你想放棄鼠標(biāo),直接純鍵盤編程,那么你會完全愛上PyCharm。
◆ Basic code completion --- ”基本代碼完成“快捷鍵
在日常寫代碼中,Basic code completion是用的比較多的,它可以智能的提示你或者幫你補(bǔ)全余下的代碼。但是這一個快捷鍵是最有爭議的一個快捷鍵,因?yàn)樗目旖莘绞绞荂trl + Space,會與我們的輸入法快捷鍵沖突,所以***步我們需要改變這個快捷鍵,我一般喜歡改成Ctrl + Comma。(如何修改默認(rèn)快捷鍵見下面介紹)
◆ Tab
Tab 有2種情況:
1. 當(dāng)你什么也沒有輸入的時候,Tab只是4個空格的縮進(jìn)。
2. 當(dāng)你輸入前幾個字母,PyCharm會智能的列出所有的候選項(xiàng),這時候,你只要按下Tab,會默認(rèn)選擇***個候選項(xiàng)。你也許覺得這沒什么,但是這個功能能保證你的雙手不離口鍵盤的“字母區(qū)”,你不需要按上下左右鍵去選擇候選項(xiàng),提供輸入速度,非常流暢。
◆ Shift+Enter --- 智能換行
class function鼠標(biāo)在這(): 鼠標(biāo)在function后面括號前面,我想換到下一行正確的位置寫代碼,那么就Shift+Enter 智能換行吧
◆ 其他快捷鍵 --- 如果你感興趣,就看Default Keymap Reference吧,保證有驚喜
三 . PyCharm默認(rèn)快捷鍵的修改
上面提到,我們需要修改Basic code completion的默認(rèn)快捷鍵。
1. 快捷鍵(Ctrl + Alt + S)打開設(shè)置面板,或者點(diǎn)擊如圖所示圈圈里面的圖標(biāo)
2. 找到Keymap選項(xiàng)
3. 輸入Basic code completion 的部分關(guān)鍵字,比如“Basic”,那么系統(tǒng)會幫你找到對應(yīng)快捷鍵描述
4 那么請修改它吧,我相信對你來說,沒什么困難。
四 PyCharm 的插件
因?yàn)镻yCharm的功能已經(jīng)很強(qiáng)大了,我一般很少用插件,這里介紹一個我很喜歡的插件,叫Native Neighbourhood,這個插件可以快速的打開操作系統(tǒng)的文件。
那么如何安裝插件呢?
1. 快捷鍵(Ctrl + Alt + S)打開設(shè)置面板,或者點(diǎn)擊如圖所示圈圈里面的圖標(biāo)
2. 找到Plugins
3. 如果你是代理上網(wǎng),那么請配置一下上網(wǎng)代理,以便PyCharm可以自動上網(wǎng)下載插件
4. 輸入你想安裝的插件的部分關(guān)鍵字,
PyCharm會幫你找到匹配的插件,你右擊就可以安裝了,安裝后要重啟,有點(diǎn)小***。
五 PyCharm 一下吧
那么現(xiàn)在就點(diǎn)擊這個鏈接下載吧,不需要找注冊碼,先試用一個月再說!
http://www.jetbrains.com/pycharm/
原文鏈接:http://www.javaeye.com/topic/982320
【編輯推薦】