pycharm常用的小技巧汇总,python新手上路必备,快上车!

退休的龙叔 退休的龙叔     2022-12-19     516

关键词:

Pycharm作为Python开发最常用的IDE之一,不仅兼容性好,而且功能也相当丰富,比如调试、语法高亮、智能提示等等功能,它还支持web开发框架比如Django等,当你熟悉了它之后,开发效率是相当之高的。

但对于新手来说,Pycharm功能丰富的同时也是一把双刃剑,有的小伙伴刚上手之后看到一堆的英文界面难免会懵逼,哈哈哈,没有关系,今天就来教大家11个Pycharm最常用的技巧,以及一些pycharm常用的快捷键,让你快速上手Python开发中最常用的IDE Pycharm,跟上老司机的车速!


一、常用小技巧

1.设置代码字体。

点击左上角的“File”(文件),选择“Settings”(设置),输入“font”(字体)找到“Font”,在“Size”(大小)里面设置数字,默认是12,建议18或者20就可以了。


2.设置菜单界面文字大小

这里跟上面有些区别,上面是调整代码文字大小,但并没有改变菜单界面的文字大小,如果你的菜单界面文字比较小,比如这样的:


那么你就需要去调整一下菜单界面的文字大小了,点击左上角的“File”,选择“Settings”,输入“font”,找到“Appearance”,在“Use custom font”前面打勾之后,就可以在后面的Size里面选择你喜欢的字体大小了。


3.快速多行注释或者取消多行注释

虽然我们在写代码中可以用“#”来进行单行注释,但如果有多行代码需要注释,那么一行一行来敲“#”就有点麻烦,这里我们可以用鼠标选中多行代码,然后按 Ctrl+/ 就能进行多行代码的注释了,同时也可以取消多行代码的注释。


4.代码格式化,规范代码

在我们刚开始写代码的时候,难免会出现代码写得不规范的问题,虽然说并不影响运行,但是可读性比较低,尤其是当你去读一个比较长且不规范的代码的时候,你就会体会其中痛苦。

比如这种不规范的写法,中间时不时地给你来几个空格。


这个问题其实很好解决,我们只要在写完代码之后,找到菜单栏的“Code”,点击一下“Reformat Code”就能自动地将代码进行规范化处理。


5.快速修改同一个变量或类

在写代码中时我们经常要定义很多变量或类,变量或类在写代码时可能会在多个地方被使用,那如果我们需要把代码里的某一个变量或类全部修改,那么我们是一处一处去修改吗?

当然不需要,我们只需要选中需要重新命名的变量或类,右键弹出选项中选择Refactor,然后点击Rename,就可以进行全局修改了。

比如说我想把代码中的所有"n"变量都改成“i”,那么操作如下:


6.快速查找变量、函数等等

当我们的代码比较长的时候,如果是从头到尾去滑动来查找某个变量或者函数就很麻烦,这个时候我们就需要用到快捷键 Ctrl+f 来进行快速查找。

比如说我想在贪吃蛇这个项目里面去查找一下“runGame”这个函数是在哪里用到的,那么我们就只需要用 Ctrl+f 调出小窗口,然后输入关键字“runGame”就能查到代码中“runGame”出现的所有位置。


7.查找修改历史

写项目的时候是经常要修改的,有时候需要来回改好几天才能完成,但如果我们今天打开pycharm去添加一个新功能,做了很久之后又不想要了,想弄回昨天的版本,但时间比较长了,撤销也扯不回来了,该怎么办?

这个时候你就需要查找修改历史了,pycharm还是很人性化的,你所做的每一步改变,它都帮你存有历史记录,只需要右击文件,在Local History里面就能查到所有的历史版本。

拿个最简单的例子,比如说我现在的代码里面多了一个功能做“执行完毕之后提示’执行结束’”,我不需要它,但我此刻已经无法撤销了,该怎么办?这个时候我们就可以去Local History查找历史版本,把现有版本改回历史版本。(除了直接删除,直接删除不是我们的目的)


8.安装配置pippy国内源

我们在用pip去安装一些资源的时候,pycharm默认是给我们去下载国外的资源的,有时候会因为网络等问题导致安装失败,其实我们可以做一下配置,让它去下载国内的资源就可以解决了。

最常见的就是去清华大学的开源镜像站下载,这个我们只需要在pycharm设置一下,以后它就会自己去国内下载了。

设置方法:点击右上角“File”→点击“Settings”→找到Project下面的“Python interpreter”→点击“+”→点击“Manage Repositories”→点击“+”→输入清华大学开源软件镜像站地址:https://pypi.tuna.tsinghua.edu.cn/simple


9.安装包

写代码实现某些功能的时候我们经常要安装软件包,所以给pycharm安装包这个这个功能是必须要掌握的。

方法:

点击左上角“File”→点击“Settings”→找到Project下面的“Python interpreter”→点击“+”→输入你想安装的包的名字,例如“pygame”,然后点击下面的“Install Package”就开始安装了,安装完成就可以用了。


注意一点就是安装完成后才能用,在界面下方会有下载的进度条:


10.调试

写代码的时候我们很容易会报错,但有时候报错我们自己在明面上也是很难看出问题的,那么这个时候我们就需要调试了,这也是开发过程中常用的一个技巧。

怎么调试?在你觉得可能会出错的那行代码左边单击一下就会出现一个红点,我们称之为断点,只要程序运行到断点的位置就会自动停下来。设置完断点之后,我们右键选择“Debug 项目名”来进行运行,然后到了运行界面,我们一步一步走,同时可以看出里面的一些变量的值的变化情况。

调试也有比较多的门道,具体的调试技巧大家可以去网上搜索一下,我就不在这里过多解释了。


11.设置个性背景?

这个算是个附加功能吧,可以给自己的pycharm设置个性的背景,看个人需要,想设置的可以设置一下,毕竟写代码的时候看英文和数字也挺累的,偶尔看点别的也是可以的,比如自己的女朋友。


设置方法:

①打开pycharm,点击File,选择settings。

②在Appearance & Behavior 选项下点击Appearance,点击Background Image。

③在右上角有“…”的地方点击一下,就可以选择你想当成背景的图片,确定之后,选择你喜欢的展现方式,我觉得第二种还是不错的。

最后就是设置一下背景图片的亮度,我建议亮一点的背景在10%透明度就差不多了,太亮了影响看代码,看个人喜好和图片颜色吧。

(说明一下,那种背景不是我的)


二、常用快捷键

最后,给大家附上Pycharm常用的快捷键汇总,祝你们在写代码的过程中越写越顺。


最近盗图盗文的太多了,只能加水印了,无水印的可私聊我,或者你们自己去整理一些自己常用的也是可以的。


结语

我在这里奉劝一下那些英语不好的、害怕英文软件的小伙伴们,千万不要因此去装中文版的开发软件,除了中文版没有原生英文版的稳定性会好一些之外,还有一个最大的原因就是,现在主流的开发软件绝大多数都是用英文原版,如果你永久了中文版,哪天碰到你要用英文版的软件,你将会束手无策。

就像我们学车的时候,如果你学的是自动挡,那么哪天给你一辆手动挡的,你是开不了的,但如果你是学手动挡的,那么要开自动挡那也是轻而易举。

中文版的就像自动挡,英文原版的就像手动挡,千万不要因为开始看不懂英文就拈轻怕重。我并不是抽样媚外,我只是发表一下,原生态版本的会更好,当然了,凡事都有例外,如果你学的是易语言,那么中文版软件毋庸置疑是最好的。

python常用函数技巧汇总(代码片段)

...xff0c;合理实用可以大幅精简代码。本篇博文旨在记录一些常用的操作技巧,以便重复使用时快速查阅,会持续进行更新。读取txt文件data=np.genfromtxt('./sonar.txt',delimiter=',',usecols=np.arange(0,60)通过numpy的g 查看详情

作为python开发者,这几个pycharm技巧你必须掌握!

...的小伙伴可以加点击下方链接自行获取http://t.cn/A6Zvjdun0.PyCharm常用快捷键 1. 查看使用库源码 PyCharm主程序员在Stackoverflow上答道经常听人说,多看源码。源码不仅能帮我们搞清楚运行机制,还能学习优秀的库或者框架的... 查看详情

pycharm那些隐藏的实用小技巧,yyds!

来源:CSDNPycharm作为Python开发最常用的IDE之一,不仅兼容性好,而且功能也相当丰富,比如调试、语法高亮、智能提示等等功能,它还支持web开发框架比如Django等,当你熟悉了它之后,开发效率是相当之高的... 查看详情

(转)pycharm快捷键常用设置配置管理

...article/details/39909057本博客一直在同步更新中!内容包含:pycharm学习技巧 Learningtips、PyCharm3.0默认快捷键(翻译的)、pycharm常用设置、pycharm环境和路径配置、Pycharm实用拓展功能:pycharm中清除已编译.pyc中间文件、python2转python3最... 查看详情

pycharm快捷键常用设置配置管理

...tails/39909057本博客一直在同步更新中!内容包含:pycharm学习技巧 Learningtips、PyCharm3.0默认快捷键(翻译的)、pycharm常用设置、pycharm环境和路径配置、Pycharm实用拓展功能:pycharm中清除已编译.pyc中间文件、python2转python3最... 查看详情

10个最省时间的pycharm技巧

?工作中最常用的PyCharm使用技巧,使用之后可以给我们节约一些完全不必要浪费的时间。帮助大家成为了一名PyCharm老司机。加vx:tanzhouyiwan或qq群813622576免费领取学习资料#0.PyCharm常用快捷键??#1.查看使用库源码?PyCharm主程序员在Stack... 查看详情

python常用函数技巧汇总(代码片段)

...xff0c;合理实用可以大幅精简代码。本篇博文旨在记录一些常用的操作技巧,以便重复使用时快速查阅,会持续进行更新。whl文件下载地址Windows:https://www.lfd.uci.edu/~gohlke/pythonlibs/#scipyWindows+Linux:https://sourceforge.n... 查看详情

新手程序员进阶必学,python常用模块及用法汇总(内容较干建议收藏)(代码片段)

...法,任谁也不太可能,因此,我在这里总结了常用的模块和用法,希望能够对大家有所帮助!文末福利(python学习干货总结)的详情在往期文章末尾 查看详情

pycharm快捷键常用设置配置管理(转载)自己看的(代码片段)

 目录pycharm学习技巧 LearningtipsPyCharm30默认快捷键翻译的pycharm常用设置pycharm环境和路径配置python解释器路径python项目解释器路径pycharm中进行python包管理python脚本解释路径console执行路径和当前工作目录pycharm配置osenviron环境... 查看详情

ue常用技巧汇总

UE常用技巧汇总UltraEdit如果简单点说是一款文本编辑器,但是它又不是一款单纯的文本编辑器,它还是Windows旗下的一款老板HEX、ASCII码编辑器,UltraEdit可以取代记事本,内建英文单字检查、C++及VB指令突显... 查看详情

运用好python处理文档的小技巧,让你成为女神心中superstar!

今天小编给大家带来了一篇,主要运用Python_docx模块处理word文档的基本技巧来介绍,其中最主要的是如何对图片进行提取和写入。 python已有几个模块可处理word文档、excel表格、以及ppt演示文稿。首先,汇总列出各模块对不同... 查看详情

受用一生的高效pycharm使用技巧(代码片段)

PyCharm是大多数Python开发者的首选IDE,每天我们都在上面敲着熟悉的代码,写出一个又一个奇妙的功能。一个每天都在使用的工具,如果能掌握一些高效的使用技巧,肯定会给我们的开发效率带来质的提升。今天我就来写一写我... 查看详情

分享4个新手快速晋升ui设计师的小技巧

很多学设计的小伙伴在入门的时候不知道从何入手。本文就为大家总结一下UI设计学习的的4个技巧,相信对初学者一定非常有用。学习ui设计的小技巧之一:软件学习UI设计要学的东西很多,软件是基础的东西,要想做出好的UI设... 查看详情

es6常用数组操作及技巧汇总(代码片段)

常用方法1.array.concat(array1,array2,...arrayN);合并多个数组,返回合并后的新数组,原数组没有变化。constarray=[1,2].concat([‘a‘,‘b‘],[‘name‘]);//[1,2,"a","b","name"]2.array.every(callback[,thisArg]);检测数组中的每一个元素是否都通过了callback... 查看详情

laravel不经常用的小技巧

阅读目录技巧1更新父表的timestamps2懒加载指定字段3跳转指定控制器并附带参数4关联时使用withDefault()5两层循环中使用$loop6浏览邮件而不发送7通过关联查询记录8软删除9Eloquent时间方法PHP技巧1删除重复项2获取随机数组记录3测试字... 查看详情

laravel不经常用的小技巧

阅读目录技巧1更新父表的timestamps2懒加载指定字段3跳转指定控制器并附带参数4关联时使用withDefault()5两层循环中使用$loop6浏览邮件而不发送7通过关联查询记录8软删除9Eloquent时间方法PHP技巧1删除重复项2获取随机数组记录3测试字... 查看详情

编程进阶:这些python常用技巧真棒(代码片段)

介绍Python炫酷功能(例如,变量解包,偏函数,枚举可迭代对象等)的文章层出不穷,但是还有很多Python的编程小技巧鲜被提及。本文我将给大家介绍一些其它文章没有提到的小技巧,这些小技巧也是... 查看详情

有哪些新手程序员不知道的小技巧?

提到新手程序员,大家想到的第一个词可能就是:刷题。尤其是通过LeetCode刷题,想必新手程序员们都经历过这一步,甚至不少人认为只要在LeetCode上刷的题目够多,就一定能够进阶为大神。但是,不难发... 查看详情