PyCharm是最常用的python开发IDE,程序员可以通过PyCharm强大的功能节约大量时间用来 摸鱼 工作,提高生产效率。

阿狗总结了10个自己会用到的PyCharm中可以提高撸码效率的小技巧,希望能帮助到需要的小伙伴。

1

操作记录全部记录,误删文件一秒找回 

写代码的常见场景之:

这代码我昨天改哪了 ???

这文件我咋删了呢 ???

如果你使用PyCharm的话,那么完全不用担心,Local History帮你记录了所有操作

在项目里点击右键,单击Local History,就可以打开历史记录

对代码的每次操作都会生成历史版本,这里记录了你对代码的每一次操作

而且还会高亮出修改的地方,所有变动一目了然

如果文件被删除的话,找到你误删文件的记录,选择revert就可以一键恢复

这个功能才是真正的安全牌了!!!

2

多文件分页显示 

当你需要同时查看两份代码时这个功能非常实用,可以实现在一个页面内查看多份文件。

开启方法:右键点击需要分页展示的文件,选择move right

效果:两份文件就左右排列显示啦

眼尖的小伙伴会发现,还有另一个选项叫move down,我们也试下:

此时两份文件变成了上下排列,如果需要比对的代码很长、行数不多的时候,move down这个功能也很实用。

3

 查看库源代码

查看源代码可以帮助我们理解库的机制和使用方法。在PyCharm里可以非常快捷的一键触达机制。鼠标移到需要查看的库上。

Mac下:Command + B  或者 Command + 鼠标左键

Windows下:Ctrl + B 或者 Ctrl + 鼠标左键
就可以非常方便地打开这个库的源代码。

而且Command + B不仅仅可以用在查看库的源代码上,类,方法,函数,变量上都可以非常方便使用。

4

快速插入常用代码

说到又常用写起来又麻烦的代码,你能想到哪些?

阿狗第一个想到的就是  if __name__ == '__main__':

各种下划线加单引号的组合,写起来真是太麻烦啦!

好在PyCharm里可以快速的插入常用代码,在需要插入的地方点击:

Mac: Command + J      Windows: Ctrl + J

在出现的提示里选择 if __name__ == '__main__',就可以迅速插入了。

而且常用的字典、枚举、列表操作都可以迅速插入,非常方便有没有!

5

运行/调试代码

运行和调试是最常用的操作了吧,快捷键:

Mac:

Control + r:直接运行当前代码

Control + d:以Debug(调试)模式运行代码

Windows/Linux:

Shift + F10:直接运行当前代码

Shift + F9:以Debug(调试)模式运行代码

6

选择多行快速缩进/注释

缩进和注释是非常常用的做作了,配合Shift+上下键可以迅速实现多行代码的缩进和注释操作。

  • Shift+上下键 可以快速选择多行代码

  • Tab键 缩进所选代码

  • Shift + Tab键 减少缩减

  • Command + /  注释掉所选代码,Windows下:Ctrl + /

  • 在按一次Command + / 取消注释,Windows下:Ctrl + /

7

快速全局搜索

Mac: Command + Shift + F

Windows: Ctrl + Shift + F

这个快捷键可以帮助你快速搜索,并且可以指定搜索范围,比如整个项目、整个文件夹等等。这在我们做工程中时非常方便。

8

Search Anywhere

又是一个非常简单却非常常用的搜索功能!

操作方法:双击Shift

这个功能神奇的地方在于可以,它是按最近打开的文件、类名、方法名定位的,它还记住你的搜索记录,让你最常用的搜索结果显示在最上面。

9

折叠代码 

项目很大、代码很多的时候折叠代码功能就显示它的便捷之处啦。

将光标置于需要折叠的代码块前,

Mac: Command 和 减号 一起按,就可以折叠代码,Command配合加号,可以打开折叠。Windows下就是Ctrl和-/+操作啦。

10

图形化界面安装库

对于新手来说安装各种各样的库是真让人头疼

好在PyCharm中有非常好用的图形界面,让你不在受困于pip install

  • Command + ,  打开偏好设置 (windows: Ctrl + ,)

  • 选择Project Interpreter,可以查看你当前环境下安装了哪些包

  • 点击'+'号,就可以安装新的包啦

比如要安装pandas,在搜索框中搜索pandas,然后选择合适的包

单击install package,PyCharm就会帮你自动安装啦

这是阿狗给各位小伙伴准备的10个提高PyCharm使用效率的小技巧

喜欢的话,记得点【在看】哦

pycharm 查看代码行数_【收藏】提高PyCharm效率的10个小技巧相关推荐

  1. PB编辑器里怎么查看代码行数

    PB编辑器里怎么查看代码行数 将光标放在代码所在位置,查看编辑器下方状态栏00001:00001,分别代表光标所在的行数,列数

  2. python开发效率怎样提高_python 提高开发效率的5个小技巧

    很多时候学习是一种难者不会,会者不难的事情. 下面的5个python技巧是性价比极高的知识点,一学就会,不难但是相当管用. 使用交互模式 使用python -i xxxx.py可以直接进入python ...

  3. 统计java代码行数_统计项目代码行数

    今天测试告知需要项目的代码行数,项目怎么也有十万左右的代码行数,想想就想奔溃了, Eclipse一定有这方面的统计,应该也有统计工具,于是上网查了一番,果然找到了. 1.我要查询的文件类型为*.xml ...

  4. Android Studio查看代码行数和删除注释空行等

    在Android Studio中: 一.删除行注释 1.ctrl+r,打开替换功能.出现下图: 2.操作如图: 3.单击上图中的第4步替换之后,我示例程序中的那个黄色注释就没了,如果想要把所有行注释都 ...

  5. idea 查询项目代码行数_程序员的福利,四个技巧,让OneNote支持代码高亮

    点击蓝字 关注我们 写在前面 对于程序员来说,代码高亮是最基本的需求. 印象笔记.有道云笔记.为知笔记都提供了相应的功能. 而OneNote,沿袭了微软"术业有专攻"的理念,并没有 ...

  6. c++ 不要节约代码行数_不要只是代码,但也c

    c++ 不要节约代码行数 程序员的生活 (Programmers' Life) I owe my passion for coding to a very dear friend of mine, w ...

  7. 公司KPI考核代码行数,程序员神操作:10行变500行!

    "如果你无法度量,就无法管理." 这年头,谁都逃不过被KPI支配的恐惧. KPI,俗称绩效,全称关键绩效指标,也是领导口中常说的"小目标",往往"领导 ...

  8. 统计代码行数_推荐一波代码量、行数、提交量、作者等全维度统计神器

    背景 代码各种维度的统计在有些时候是很重要的,这里总结一些常用的牛逼的代码统计工具,着重介绍了个人使用的 Statistic 插件.但是如果你是想统计团队维度的数据,推荐后面介绍的 git_stats ...

  9. git统计每个人的代码行数_程序员实用工具,推荐一款代码统计神器GitStats

    阅读全文需7分钟,工具很实用. 1. 前言 对于Git项目开发,有一些可视化的工具,如gitk,giggle等,来查看项目的开发历史.但对于大型的项目,这些简单的可视化工具远远不足以了解项目完整的开发 ...

最新文章

  1. PHP Countable接口
  2. IDEA那些既好用又好玩的30多款宝贝插件,你知道多少?
  3. 【全网首发】京东商业数据分析师培养计划
  4. 常用计算机网络技术缩写词和术语,网络技术缩写词和术语
  5. Chapter 4 Invitations——25
  6. java oo原则_javaOO11-12:面向对象的设计原则、线程
  7. Redis 性能优化思路,写的非常好!
  8. delphi调用python_Delphi使用Python来解码邮件
  9. php判断是否连续出现数字,php通过gbk编码判断 含有连续数字 可用于判断QQ号,手机号等。...
  10. cortex a7 a53_镜头测试:蔡司红T28/2.8+索尼微单A7实拍北京景山公园
  11. Apache POI 操作Excel表格使用详解 最全
  12. 天气预报apipython_基于Python的免费天气预报接口查询
  13. 【考研英语-基础-长难句分析】特殊结构_分裂结构【插入式_同位语 插入语 状从 非限定从-从句后移式】
  14. JAVA入门第二季 第一章 类和对象
  15. Android学习之RecyclerView带刺的玫瑰
  16. 单元测试|unittest生成测试报告
  17. python高级编程
  18. This is very likely to create a memory leak. Stack trace of thread 错误分析
  19. 骨传导原理是什么,骨传导耳机优缺点
  20. 如果绿坝开源会怎么样

热门文章

  1. 京东智能情感客服挽救一名学生生命,“可信赖的AI”用温暖前行
  2. 改改 Python 代码,运行速度还能提升 6 万倍,Science:先别想摩尔定律了
  3. 入门 | CNN也能用于NLP任务,一文简述文本分类任务的7个模型
  4. 一位中国博士把整个 CNN 都给可视化了,可交互有细节,每次卷积 ReLU 池化都清清楚楚...
  5. 那些20岁不信,30岁却深信不疑的道理!
  6. 一篇长文带你在python里玩转Json数据
  7. Python创建目录文件夹
  8. 实战:基于深度学习的道路损坏检测
  9. 结合Android去水印APP谈谈分区存储
  10. Python01——初识python