0

0

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

絕刀狂花

絕刀狂花

发布时间:2025-09-09 08:06:18

|

493人浏览过

|

来源于php中文网

原创

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

windows 系统上,有一个名为

ditto
的剪切板神器,它能够保存你曾经复制粘贴过的内容,方便你反复使用。

当然,在 Mac 系统上,Alfred 也提供了类似的功能。

不久前,我在电脑上偶然发现 PyCharm 也有类似的功能,只需按下

Ctrl + Shift + V
即可调出如下所示的剪切板。

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

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

  1. 轻松实现 JSON 格式化

下面是一个未经美化的 JSON 文件,当一个 JSON 文件内容很多时,若不使用工具重新美化,想要从中提取有效信息是一件非常困难的事情。

代码语言:JavaScript 代码运行次数:0

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

我以前经常使用一些在线网站,比如:https://www.php.cn/link/71f7e51efde5fe99cc2d6dbd64e1319c

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

如果你的电脑无法连接网络,或者你不喜欢记住额外的网址,完全可以使用 PyCharm 来满足这一需求。

未经美化的 JSON 文件如下:

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

按下

Ctrl+Alt+L
后,经过美化的 JSON 文件如下:

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

  1. 在 Windows 上使用 Linux 命令

在 Windows 的命令提示符(cmd)上与 Linux 命令之间存在不少差异,例如要列出当前目录下的所有文件,Windows 使用

dir
,而 Linux 使用
ls -l

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

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

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

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

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

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

这个过程大致是:

  1. 在合适的位置定义一个新函数
  2. 将原有的代码复制到该函数中
  3. 用该函数的调用替换原来的代码

如果你的重构工作量不大,完全可以手动完成这些操作。

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

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

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

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

选中你要封装的代码,然后按下

Ctrl
+
Alt
+
M
,会弹出如下界面,根据需要修改函数名,选择参数和返回值。

企业网站管理系统YothCMS 1.0 修正版
企业网站管理系统YothCMS 1.0 修正版

YothCMS是由 石家庄优斯科技有限公司开发的一套完全开源建站系统,主要面向企业进行快速的建造简洁,高效,易用,安全的公司企业网门户站,稍具技术的开发人员就能够使用本系统以最低的成本、最少的人力投入在最短的时间内架设一个功能齐全、性能优越的公司企业网站。YothCMS是基于ASP+Access开发的一款轻巧高效的网站内容管理系统,提供了新闻管理模块,产品管理模块,文件管理模块。在使用过程中可以轻

下载

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

一切就绪后点击

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

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

  1. 使用 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 使用技巧(七)

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

热门AI工具

更多
DeepSeek
DeepSeek

幻方量化公司旗下的开源大模型平台

豆包大模型
豆包大模型

字节跳动自主研发的一系列大型语言模型

通义千问
通义千问

阿里巴巴推出的全能AI助手

腾讯元宝
腾讯元宝

腾讯混元平台推出的AI助手

文心一言
文心一言

文心一言是百度开发的AI聊天机器人,通过对话可以生成各种形式的内容。

讯飞写作
讯飞写作

基于讯飞星火大模型的AI写作工具,可以快速生成新闻稿件、品宣文案、工作总结、心得体会等各种文文稿

即梦AI
即梦AI

一站式AI创作平台,免费AI图片和视频生成。

ChatGPT
ChatGPT

最最强大的AI聊天机器人程序,ChatGPT不单是聊天机器人,还能进行撰写邮件、视频脚本、文案、翻译、代码等任务。

相关专题

更多
json数据格式
json数据格式

JSON是一种轻量级的数据交换格式。本专题为大家带来json数据格式相关文章,帮助大家解决问题。

420

2023.08.07

json是什么
json是什么

JSON是一种轻量级的数据交换格式,具有简洁、易读、跨平台和语言的特点,JSON数据是通过键值对的方式进行组织,其中键是字符串,值可以是字符串、数值、布尔值、数组、对象或者null,在Web开发、数据交换和配置文件等方面得到广泛应用。本专题为大家提供json相关的文章、下载、课程内容,供大家免费下载体验。

536

2023.08.23

jquery怎么操作json
jquery怎么操作json

操作的方法有:1、“$.parseJSON(jsonString)”2、“$.getJSON(url, data, success)”;3、“$.each(obj, callback)”;4、“$.ajax()”。更多jquery怎么操作json的详细内容,可以访问本专题下面的文章。

312

2023.10.13

go语言处理json数据方法
go语言处理json数据方法

本专题整合了go语言中处理json数据方法,阅读专题下面的文章了解更多详细内容。

77

2025.09.10

自建git服务器
自建git服务器

git服务器是目前流行的分布式版本控制系统之一,可以让多人协同开发同一个项目。本专题为大家提供自建git服务器相关的各种文章、以及下载和课程。

744

2023.07.05

git和svn的区别
git和svn的区别

git和svn的区别:1、定义不同;2、模型类型不同;3、存储单元不同;4、是否拥有全局版本号;5、内容完整性不同;6、版本库不同;7、克隆目录速度不同;8、分支不同。php中文网为大家带来了git和svn的相关知识、以及相关文章等内容。

559

2023.07.06

git撤销提交的commit
git撤销提交的commit

Git是一个强大的版本控制系统,它提供了很多功能帮助开发人员有效地管理和控制代码的变更,本专题为大家提供git 撤销提交的commit相关的各种文章内容,供大家免费下载体验。

268

2023.07.24

git提交错误怎么撤回
git提交错误怎么撤回

git提交错误撤回的方法:git reset head^:撤回最后一次提交,恢复到提交前状态。git revert head:创建新提交,内容与之前提交相反。git reset :使用提交的 sha-1 哈希撤回指定提交。交互式舞台区:标记要撤回的特定更改,然后提交,排除已撤回更改。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

559

2024.04.09

2026赚钱平台入口大全
2026赚钱平台入口大全

2026年最新赚钱平台入口汇总,涵盖任务众包、内容创作、电商运营、技能变现等多类正规渠道,助你轻松开启副业增收之路。阅读专题下面的文章了解更多详细内容。

54

2026.01.31

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
搭建web网站开发环境
搭建web网站开发环境

共6课时 | 0.9万人学习

PostgreSQL 教程
PostgreSQL 教程

共48课时 | 8.2万人学习

Git 教程
Git 教程

共21课时 | 3.2万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号