Pycharm 从小白到大师就差这一篇了!!!不容错过!!!

注重版权,若要转载烦请附上作者和链接

作者:Joshua_yi

链接:https://blog.csdn.net/weixin_44984664/article/details/106580123


pycharm下载地址

https://www.jetbrains.com/pycharm/download/

一、IDE基本介绍

pycharm官网
https://www.jetbrains.com/pycharm/

在view里面可以按照自己的喜好及进行

  • 界面的设置

  • 文档的对比

  • 进入Scientific model
    在这里插入图片描述
    可以使用 #%% 将代码分段(应该自2018版pycharm就可以这样了)
    在这里插入图片描述
    类似于jupyter

  • 打开最近的文件(ctrl+E)等

在这里插入图片描述

在最下边会显示

  • 选中的部分的字符数量
  • 所在的行数和位置
  • 编码的格式
  • 项目的环境信息
  • git的分支
  • IDE远程同步的设置
  • 高亮的水平(插件中的设置),翻译网站(插件中的设置)等
    在这里插入图片描述
    类似下面这样的前面有数字的,可以通过Alt+数字打开或关闭对应的窗口,比如Alt+1打开和关闭对应的项目文件信息

在这里插入图片描述

二、高阶应用

1、添加作者和时间模板

在这里插入图片描述
位置
在这里插入图片描述
我的模板

# -*- coding:utf-8 -*-
# @Time: ${DATE} ${TIME}
# @Author: Joshua_yi
# @FileName: ${NAME}.py
# @Software: ${PRODUCT_NAME}
# @Project: ${PROJECT_NAME}

更多设置

$ {PROJECT_NAME} - 当前项目的名称。

$ {NAME} - 在文件创建过程中在“新建文件”对话框中指定的新文件的名称。

$ {USER} - 当前用户的登录名。

$ {DATE} - 当前的系统日期。

$ {TIME} - 当前系统时间。

$ {YEAR} - 今年。

$ {MONTH} - 当月。

$ {DAY} - 当月的当天。

$ {HOUR} - 目前的小时。

$ {MINUTE} - 当前分钟。

$ {PRODUCT_NAME} - 将在其中创建文件的IDE的名称。

$ {MONTH_NAME_SHORT} - 月份名称的前3个字母。 示例:1月,2月等

$ {MONTH_NAME_FULL} - 一个月的全名。 示例:1月,2月等

2、Local History

在pycharm中自带一个local History
在这里插入图片描述
当我们不小心把文件删除之后可以及时恢复,也不用git等复杂的工具
在这里插入图片描述

3、TODO、FIXME

在团队项目中常常使用

  • TODO 待处理的问题

  • FIXME 已知有问题的代码

  • HACK 不得不采用的粗糙的解决方案,待修改的地方

语法:

# TODO + 附加内容

每个人都可以根据自己的习惯写TODO

小编比较喜欢

# TODO (姓名,时间): 未做的事

之后可以在TODO窗口中找到
在这里插入图片描述
温馨提示:Alt+6就可以打开或关闭该窗口哦~~

同样,标明有错误的FIXME也会提示哦
在这里插入图片描述
HACK是平时常用的表明待修改的代码,这个不会有提示
在这里插入图片描述

4、分屏

可以选择水平分屏,也可以垂直分屏
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

5、pycharm+jupyter

这是2019.2版pycharm中新增的部分

pycharm更新信息

https://www.jetbrains.com/pycharm/whatsnew/
在这里插入图片描述

在这里插入图片描述
左边代码,右边预览简直不要太爽,啊~~
在这里插入图片描述

在IDE中使用jupyter就意味着IDE中的代码自动补全、代码特效等插件都可以使用辽,不用再在浏览器中给jupyter安装插件辽 d=====( ̄▽ ̄*)b

6、快捷键

Setting->Keymap里可以找到所有的快捷键
在这里插入图片描述
这里列出一些常用的快捷键

Ctrl + D           复制选定的区域或行

Ctrl + Y           删除选定的行

Ctrl + Alt + O     优化导入(去掉用不到的包导入)

Ctrl + /           行注释 、取消注释

ctrl+shift+v 历史截切版

Ctrl + Enter:在下方新建行但不移动光标;

Shift + Enter:在下方新建行并移到新行行首;

Ctrl + Alt + L:格式化代码(与QQ锁定热键冲突,关闭QQ的热键)
或更改快捷键,小编改为 Ctrl + Alt + /

Ctrl + Shift + +:展开所有的代码块;

Ctrl + Shift + -:收缩所有的代码块;

Ctrl + Alt + I:自动缩进行;

Alt + Enter:优化代码,提示信息实现自动导包;

Alt + Shift + Q:更新代码到远程服务器;

Ctrl + N 查找所有的类的名称

Ctrl + Shift + N 查找项目中的任何文件

Ctrl + 左方括号   快速跳到代码开头

Ctrl + 右方括号   快速跳到代码末尾

Shift + F10        运行

Shift + F9         调试

查找/替换类:

Ctrl + F          当前文件查找

Ctrl + R          当前文件替换

Ctrl + Shift + F  全局查找

Ctrl + Shift + R  全局替换 

运行类:

Shift + F10        运行

Shift + F9         调试

Alt + Shift + F10  运行模式配置

Alt + Shift + F9   调试模式配置

调试类:

F8                单步调试(一行一行走)

F7                进入内部

Shift + F8        退出

Ctrl + F8         在当前行加上断点/断点开关

Ctrl + Shift + F8 查看所有断点

导航类:

Ctrl + N          快速查找类(也可查找当前工程中的文件,以文件名查找)

Double Shift      任意位置查找

ctrl+j 调出预设的代码模板
在这里插入图片描述
ctr + 左键点击函数名 可跳转到函数定义
ctr + 左键点击函数定义 可列出所有调用这个函数的地方

7、字体

第二次更新

虽然pycharm的默认字体已经非常舒服了,不过它也提供了很多字体让人选择
在这里插入图片描述
也有网站专门收集各种编程字体

也可以自己设计属于自己的编程字体
https://input.fontbureau.com/

关于字体的介绍,小编这里列出比较好的blog和回答

https://blog.csdn.net/hsc456/article/details/52125735

https://www.zhihu.com/question/22394878

三、插件

Setting->Plugins中可以找到
在这里插入图片描述

1、statistic

可以显示项目的统计信息
直接上图
在这里插入图片描述

2、SideNotes

可以将平时常用的命令记录下来,忘记的时候直接打开就可以看到

在这里插入图片描述

3、Translation

需要到百度申请百度翻译的API接口

申请地址,点我^ — ^
在这里插入图片描述
选中要翻译的部分然后ctrl+shift+y
在这里插入图片描述

4、CodeSearch

选中要查询的部分然后右键
在这里插入图片描述
最开始的时候是没有快捷键的我们可以在setting->Keymap里进行设置
在这里插入图片描述
之后会自动跳转到指定网址进行查询,
这样遇到报错啊,什么的就不用再打开浏览器,复制,粘贴查找辽 d=====( ̄▽ ̄*)b

5、active-power-mode

写代码特效
啥也不说,直接上图
在这里插入图片描述
也可以有多种特效,以及窗口抖动,连击特效……网上已有较多教程,这里不再赘述

6、CodeGlance

一个代码的导航栏,可以快速预览和定位代码,vscode重度使用者的福音👍👍👍
在这里插入图片描述

7、IdeaVim、leetcode editor

听名字就可以猜个差不多了,一个是在IDE中使用vim操作,另一个是直接在pycharm中刷leetcode,上班,上课,偷闲必备
在这里插入图片描述
在这里插入图片描述

8、Material Theme UI 、Atom Material Icons、 Rainbow Racket

Material Theme UI 设置主题
在这里插入图片描述
Atom Material Icons 设置图标
在这里插入图片描述
Rainbow Racket 彩虹括号

9、其他

还有什么git ,github、markdown,docker等常用插件,网上资源较多这里就不一 一赘述了

四、pycharm更多用法

小编建议使用专业版的
看一下专业版和社区版的功能对比

在这里插入图片描述
如果是学生可以免费申请
这里给出学生注册指南
https://blog.csdn.net/weixin_40920290/article/details/81235530
或者从网上找一些破解的资源

查看是否专业版
在这里插入图片描述
在这里插入图片描述
以下是pycharm中其他的更为高级的用法的网站

Scientific Tools
https://www.jetbrains.com/pycharm/features/scientific_tools.html

pycharm特性
https://www.jetbrains.com/pycharm/features/
在这里插入图片描述
pycharm学习中心
https://www.jetbrains.com/pycharm/learning-center/
在这里插入图片描述
pycharm tips
https://www.jetbrains.com/pycharm/guide/playlists/42/

在这里插入图片描述

五、总结

以上是小编使用pycharm的一个总结,如果哪个地方有误,欢迎指正,也同时欢迎大佬们在评论区分享补充其他用法~~

如果觉得本文对你们有帮助的话,请给小编一个三连吧~~,让更多的童鞋可以看到
在这里插入图片描述

  • 13
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Joshua_yi

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值