记录过去的专属剪切板
在 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

如果你的电脑无法连网,或者不喜欢多记一个网址,完全可以使用 PyCharm 来解决这一诉求
没有经过美化是这样的:

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

33. 在Windows上使用 Linux 命令
在 Windows 上的 cmd 命令和 Linux 命令有不少的差异,比如要列出当前目录下的所有文件,Windows 上是用 dir ,而 Linux 上则是用 ls -l 。
对于像我这样熟悉 Linux 的开发者来说,Windows 的 那些 CMD 命令带来的糟糕体验是无法忍受的。

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

34. 快速进行代码封装的技巧
当一个主函数的代码行数越来越多时,代码的可读性会变得越来越差。通常的做法,是按照功能将代码进行封装成多个函数。
这个过程无非是
-
在合适的位置定义一个新的函数 -
将原有的代码拷贝至该函数中 -
并将原的代码替换成该函数的调用
倘若你的重构的工作量不是很大,完全可以手工来完成这些事。
但当你是在重构一个项目代码时,你可能需要一个更高效的封装技巧。
在 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 做得可以,随便改了个东西提交一下

特别声明:以上文章内容仅代表作者本人观点,不代表变化吧门户观点或立场。如有关于作品内容、版权或其它问题请于作品发表后的30日内与变化吧联系。
- 赞助本站
- 微信扫一扫
-
- 加入Q群
- QQ扫一扫
-
评论