引言

小伙伴们,做Python,你们都用的是什么编辑器呢?我的使用经历告诉我,Python编辑器非Pycharm莫属,没有之一。
唯一的问题是,159刀一年的费用,对于苦逼程序员来说是肉痛的。但按照笑来老师的说法,付费就是占便宜,嘿嘿土豪认识就是高。土豪的世界我们不懂,但我们还是可以用专业的版本的,嘿嘿,详见本博文最后的彩蛋~~

初次使用PyCharm,不要太爽

各个平台都支持:Windows,macOS,Linux 各取所需。

对我来说,PyCharm最最最吸引我的就是,非常强大的辅助开发功能,如果你用其他的平台,比如说近两年异军突起的Visual Studio Code,有丰富的插件和强大的社区支持,貌似很强大,但真正用在Python项目上时,那个体验小编表示也是够了。原以为Python人的开发日常就是这么个样子,所以,我是一直忍啊忍啊忍的,直到某一天,在街角的大保健偶遇了。。。,一,走神了,说错了,直到某一天,意外尝试了一下PyCharm,然后那个鲜啊,那个爽啊,真是从脚趾头爽到头顶的体验,有木有,简直是又相信人间有爱的感觉。

我以建立一个Django项目为例子,来说一下PyCharm的爽点,简直不要不要的。

一、打开PyCharm,创建项目

初次使用PyCharm,不要太爽

如上图示,点击Create New Project,进入下面的项目创建页面,提供简洁又丰富的设置。

初次使用PyCharm,不要太爽

就这么个简单的配置,确给人很多惊喜:

  • 惊喜一:如果你安装了PyCharm,你要做Django项目,你压根就不用自己再去配置Django的环境了,Pycharm已经内置安装了Django的稳定版本。
  • 惊喜二:如果是在Ubuntu下做开发,一般要工程师本人手动先配置后python的environment,我们一般使用virtualenv来搭建虚拟且独立的python环境,可以使每个项目环境与其他项目独立开来,保持环境的干净,解决包冲突问题。但是,我要说但是了,如果你用PyCharm,这个工作你都不用做了,直接在上图中的“New environment using”那里一选则就完事了,超级省事啊,有木有。

就这样,你点击右下角的“Create”,一个独立干净的Python-Django环境就给你创建好了。是不是超级省事啊,回想以前用Visual Studio Code来做这个,一步一步都得自己搞,那个叫一个恶心啊。这还没完,接下来我们再看PyCharm给我们带来的诸多惊喜!

二、工程界面

很快,P有Charm就把一个项目完整第为我们配置好了,如下图所示:

初次使用PyCharm,不要太爽

可以打开系统的Settings看一下,当前的开发环境中都又什么组件,是否缺少组件,也可以再其中随时安装需要的组件。

初次使用PyCharm,不要太爽

上图中我们可以看到,当前的开发环境里又Django,Pip,pytz, setuptools,sqlparse等,如果你需要添加某个组件,无需再手动命令行取安装,只需要点击上图右侧的加号,即可添加你想要的任何组件模块,是不是很方便。比如我想安装一个Pillow的模块,点击右侧的加号,再弹出页面搜索Pillow,

初次使用PyCharm,不要太爽

点击左下角的Install Package,即可完成模块的安装。

 

三、代码补全

这个就不多说了,比Visual studio Code好太多了,也是所有JetBrains工具的特色之一。

但有一个还得说说,就是它的自动添加包的功能,这个和Android Studio 3X一样非常出色,你在一个代码上停留光标,按快捷键ALT + Enter,PyCharm会自动把相关的包给你import进来,不要太爽。

其他、常用快捷键

Alt+Enter 自动添加包
Ctrl+t SVN更新
Ctrl+k SVN提交
Ctrl + / 注释(取消注释)选择的行
Ctrl+Shift+F 高级查找
Ctrl+Enter 补全
Shift + Enter 开始新行
TAB Shift+TAB 缩进/取消缩进所选择的行
Ctrl + Alt + I 自动缩进行
Ctrl + Y 删除当前插入符所在的行
Ctrl + D 复制当前行、或者选择的块
Ctrl + Shift + J 合并行
Ctrl + Shift + V 从最近的缓存区里粘贴
Ctrl + Delete 删除到字符结尾
Ctrl + Backspace 删除到字符的开始
Ctrl + NumPad+/- 展开或者收缩代码块
Ctrl + Shift + NumPad+ 展开所有的代码块

最后,上一下..和._鞋.方法

加微信拿急活码

初次使用PyCharm,不要太爽初次使用PyCharm,不要太爽

点击OK,哈哈完成,So easy, 不客气快拿走,快谢谢我吧~_~

 

 

 

 

 

相关文章:

  • 2021-04-26
  • 2021-06-26
  • 2021-11-12
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-07-10
  • 2021-12-10
猜你喜欢
  • 2021-08-17
  • 2021-05-03
  • 2021-04-08
  • 2021-04-11
  • 2021-12-10
  • 2022-01-21
相关资源
相似解决方案