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

Anna 2020年1月16日22:08:03使用教程 知识分享评论阅读模式

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

记录过去的专属剪切板

在 Windows 上带一个剪切板武器 - Ditto ,它能够将你间经拷贝过的內容都储存出来,便于你多次重复使用。自然在 Mac 上的 Alfred 也是相近的作用。

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

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

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

32. 轻松实现 json 格式化

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

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

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

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

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

没有经过美化是这样的:

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

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

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

33. 在Windows上使用 Linux 命令

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

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

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

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

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

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

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

这个过程无非是

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

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

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

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

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

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

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

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

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

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

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

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

35. 使用 Git 进行版本管理

点击 VCS -> Git -> Clone

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

填写git仓库相关信息

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

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

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

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

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

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

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

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

至此,Git 配置完成。

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

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

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

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

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

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

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

特别声明:以上文章内容仅代表作者本人观点,不代表变化吧门户观点或立场。如有关于作品内容、版权或其它问题请于作品发表后的30日内与变化吧联系。

  • 赞助本站
  • 微信扫一扫
  • weinxin
  • 加入Q群
  • QQ扫一扫
  • weinxin
Anna
部落冲突找回游戏进度教程分享 使用教程

部落冲突找回游戏进度教程分享

部落冲突找回游戏进度教程分享,这个在技术层面没什么难度,以前SC不给找或不提供正式受理渠道是受制于人力,这个事挺耗费人力成本的。现在SC牛逼了壮大了客服人多了,他们也慢慢有人力去帮玩家做这个事了。当然...

发表评论