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/
相关文章
相关标签/搜索