受用一生的高效 PyCharm 使用技巧(七)

点击上方“Python爬虫与数据挖掘”,进行关注

回复“书籍”即可获赠Python从入门到进阶共10本电子书

高山流水吟天地,知己情人咏梦中。

大家好,今天明哥又来给大家更新 PyCharm 的使用技巧。

从今年3月24号开始一直到今天,包括本篇,一共更新了7篇文章,每篇 5 个小技巧,总计 35 个。

这35个使用技巧,全部是我自己在使用 PyCharm 中认为比较有用的,抽取出来分享给大家,有一些虽然只是一个小小的配置,但是配置好了,在使用过程却能节省不少的时间。

这是本系列的第六篇文章,如果你还未看过前六篇,可以点此进行查看。

1 受用一生的高效PyCharm使用技巧(一)
2 受用一生的高效PyCharm使用技巧(二)
3 受用一生的高效PyCharm使用技巧(三)
4 受用一生的高效PyCharm使用技巧(四)
5 受用一生的高效PyCharm使用技巧(五)
6 受用一生的高效PyCharm使用技巧(六)

31. 记录过去的专属剪切板

在 Windows 上有一个剪切板神器 - Ditto ,它可以将你间经复制粘贴过的内容都保存下来,以便你重复使用。

当然在 Mac 上的 Alfred 也有类似的功能。

前段时间,偶然在电脑上偶然发现 PyCharm 也有类似的功能,只要你按住 Ctrl + Shift + V 就可以调出像下面这样的剪切板。

这里我提前准备了几种编程语言的 Hello World ,效果如下:

32. 轻松实现 json 格式化

如下是一个未经美化的 json 文件,当一个 json 文件的内容很多时,若不经过工具重新美化,想要从中提取出有效的信息是一件很困难的事情。

{"profile":{"name":"明哥", "gender": "male", "age": 18, "公众号": "Python编程时光", "msg": "欢迎大家关注我的公众号!"}}

以前我经常使用一些在线的网站,比如:https://tool.oschina.net/codeformat/json

如果你的电脑无法连网,或者不喜欢多记一个网址,完全可以使用 PyCharnm 来解决这一诉求

没有经过美化是这样的:

按住 Ctrl+Alt+L经过美化后是这样的

33. 在Windows上使用 Linux 命令

在 Windows 上的 cmd 命令和 Linux 命令有不少的差异,比如要列出当前目录下的所有文件,Windows 上是用 dir ,而 Linux 上则是用 ls -l

对于像我这样熟悉 Linux 的开发者来说,Windows 的 那些 CMD 命令带来的糟糕体验是无法忍受的。

在弹出的 Bash 窗口,你可以敲入你想使用的 Linux 命令,是不是舒服多了。

34. 快速进行代码封装的技巧

当一个主函数的代码行数越来越多时,代码的可读性会变得越来越差。通常的做法,是按照功能将代码进行封装成多个函数。

这个过程无非是

  1. 在合适的位置定义一个新的函数

  2. 将原有的代码拷贝至该函数中

  3. 并将原的代码替换成该函数的调用

倘若你的重构的工作量不是很大,完全可以手工来完成这些事。

但当你是在重构一个项目代码时,你可能需要一个更高效的封装技巧。

在 PyCharm 中,提供了多种形式的代码重构快捷方法,大家比较常见的可能是重构变量名:shift+F6,而今天要给大家介绍的是方法的重构,也即代码快速封装的技巧。

假如,我现在有如下一段代码,红框标出的代码放在主函数中,有些不太合适,况且这段代码不能让人一眼就看出它是在做什么事情。如何将其进行封装,对我们理清整个主程序的逻辑会有帮助。

选中你要封装的代码,然后按住 Ctrl+Alt+M 后,会跳出如下界面,根据自己的需要,修改函数名,选择参数和返回值

一切就绪点击 OK,PyCharm 会自动在合适的位置为你定义一个函数名,并将你选中的代码放到里面,其中参数名和返回值也都是按照你的要求,效果如下:

35. 使用 Git 进行版本管理

点击 VCS -> Git -> Clone

填写git仓库相关信息

点击 Test,会尝试连接 git 服务器,中间会让你输入登陆的帐号和密码。

点击OK 后,若一切正常会提示连接成功。

点击 OK 后,PyCharm 需要你选择如何打开这个 Git 仓库目录,是在当前窗口中打开,还是新建一个窗口?

由于我在一个 PyCharm 下会有多个 Git 仓库,为了方便,我选择在当前窗口中打开(注意勾选 Add to currently opened projects)。

至此,Git 配置完成。

此时你可以 VCS -> Git 查看,发现之前这些灰色不可用的按钮都可以使用了。

本篇重在讲解 PyCharm 的配置,关于Git 的操作,不属于本篇重点,就不再展开讲了。

若你想对已配置的Git仓库进行修改,可点击 File -> Setting -> Version Control 调出如下界面。

不得不说 PyCharm 的这 UI 做得可以,随便改了个东西提交一下

文末送书:在公众号后台回复“商战”两个字,将有机会参与到《商战数据挖掘》2本书籍的送书活动中来,看大家的手气啦~

------------------- End -------------------

往期精彩文章推荐:

欢迎大家点赞,留言,转发,转载,感谢大家的相伴与支持

想加入Python学习群请在后台回复【入群

万水千山总是情,点个【在看】行不行

/今日留言主题/

你用的编译器是Pycharm吗?

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值