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 有2种情况:
1. 当你什么也没有输入的时候,Tab只是4个空格的缩进。
2. 当你输入前几个字母,PyCharm会智能的列出所有的候选项,这时候,你只要按下Tab,会默认选择第一个候选项。你也许觉得这没什么,但是这个功能能保证你的双手不离口键盘的“字母区”,你不需要按上下左右键去选择候选项,提供输入速度,非常流畅。
class function鼠标在这(): 鼠标在function后面括号前面,我想换到下一行正确的位置写代码,那么就Shift+Enter 智能换行吧
-
其他快捷键 --- 如果你感兴趣,就看Default Keymap Reference吧,保证有惊喜
四 PyCharm默认快捷键的修改
上面提到,我们需要修改Basic code completion的默认快捷键。
1. 快捷键(Ctrl + Alt + S)打开设置面板,或者点击如图所示圈圈里面的图标
2. 找到Keymap选项
3. 输入Basic code completion 的部分关键字,比如“Basic”,那么系统会帮你找到对应快捷键描述
4 那么请修改它吧,我相信对你来说,没什么困难。
五 PyCharm 的插件
因为PyCharm的功能已经很强大了,我一般很少用插件,这里介绍一个我很喜欢的插件,叫Native Neighbourhood,这个插件可以快速的打开操作系统的文件。
那么如何安装插件呢?
1. 快捷键(Ctrl + Alt + S)打开设置面板,或者点击如图所示圈圈里面的图标
2. 找到Plugins
3. 如果你是代理上网,那么请配置一下上网代理,以便PyCharm可以自动上网下载插件
4. 输入你想安装的插件的部分关键字,
PyCharm会帮你找到匹配的插件,你右击就可以安装了,安装后要重启。
六 PyCharm 一下吧
那么现在就点击这个链接下载吧,不需要找注册码,先试用一个月再说!
http://www.jetbrains.com/pycharm/
相关推荐
Python IED工具-- Pycharm 2020.1 安装中文语言插件zh.201.7.jar(不需要汉化包) 1.查看Pycharm版本: help->about 2.打开中文插件的下载地址...
PyCharm-Python-Templates, PyCharm IDE的python 模板 #AboutPyCharm允许你定义用于将单词扩展到代码片段的活动模板,具有一些输入字段。 它们与textmate的Fragment和snipmate类似。你可以通过 File/Settings/Live ...
标准的python代码,GA-BP,能够在pycharm运行,能够运行处结果文件。
Python 23 FLASK框架 1-5_5-pycharm的使用.mp4
接下来,PyCharm是JetBrains公司开发的一款强大的Python集成开发环境(IDE),"pycharm-community-2017.2.3社区版-免费.exe"是其社区版的安装程序。PyCharm社区版对个人用户是完全免费的,它提供了代码编辑、调试、...
本压缩包“PyCharm-workspace.rar”似乎是一个PyCharm的工作空间设置,用于存放项目文件和相关配置。工作空间在PyCharm中是组织项目的重要部分,它允许你在多个项目之间切换,每个项目都有自己的独立环境。 “first...
python入门视频---PyCharm的基本使用 08-新建项目 09-新建书写运行文件 10-PyCharm界面设置 11-PyCharm修改解释器 12-PyCharm项目管理 12-PyCharm项目管理.ev4
PyCharm是JetBrains公司推出的一款强大的Python集成开发环境(IDE),它提供了丰富的功能来提高开发效率,包括代码编辑、调试、测试和项目管理等。在Python的GUI编程中,有时会用到Qt库,而Qt库中的资源文件.qrc可以...
描述中提到的"windows下pycharm配置python-pcl",意味着我们将使用PyCharm,这是一个流行的Python集成开发环境,来完成Python PCL库的安装。通常,在PyCharm中配置新库涉及以下步骤: 1. 打开PyCharm项目。 2. 转到...
本书涵盖以下激动人心的功能: 探索PyCharm功能以及使其在其他Python IDE中脱颖而出的原因在PyCharm中设置,配置和自定义Python项目了解PyCharm如何与Django集成以进行Web开发探索PyCharm在数据库管理和数据可视化...
免责声明:资料部分来源于合法的互联网渠道收集和整理,部分自己学习积累成果,供大家学习参考与交流。收取的费用仅用于收集和整理资料耗费时间的酬劳。 本人尊重原创作者或出版方,资料版权归原作者或出版方所有,...
在提供的文件名`pycharm-community-2021.3.3.exe`中,我们可以看到是PyCharm Community Edition的2021.3.3版本,这是一款广泛使用的开源IDE,适合初学者和专业开发者。 Python 3.10.3是Python编程语言的最新稳定...
Python由荷兰数学和计算机科学研究学会的吉多·范罗苏姆于1990年代初设计,Python提供了高效的高级数据结构,还能简单有效地面向对象编程。Python语法和动态类型,以及解释型语言的本质,使它成为多数平台上写脚本和...
anaconda + pycharm + python +Tensorflow 注意事项:保姆级注释,几乎一行一注释,方便小白入门学习! 2.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 3.适用对象:计算机,电子信息工程、...
pycharm-community-2024.1.2-aarch64
本资源介绍将重点介绍PyCharm Community 2022.1.3的主要特点、功能以及使用方式,帮助用户更好地了解和使用这款强大的IDE。 二、主要特点 智能代码编辑:PyCharm Community 2022.1.3具备强大的代码编辑功能,包括...
python程序设计-第一章-基础知识.pptx" python程序设计-第二章-判断语句与循环语句 python程序设计-第三章-字符串、列表、元组与字典.pptx" python程序设计-第四章-函数.pptx" ...python程序设计-Pycharm使用技巧
pycharm配置anaconda pycharm配置anaconda pycharm配置anaconda pycharm配置anaconda pycharm配置anaconda
anaconda + pycharm + python +Tensorflow 注意事项:保姆级注释,几乎一行一注释,方便小白入门学习! 2.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 3.适用对象:计算机,电子信息工程、...