PyCharm几个常用的快捷键

咪哥杂谈

共 1487字,需浏览 3分钟

 ·

2020-06-17 23:20

咪哥杂谈


98d64b574e082eacec0586957acaf34b.webp

本篇阅读时间约为 3 分钟。


1

前言


PyCharm作为一款 Python 语言的代码编辑器,在市场上广为人知。


尤其是一些工程项目来说,PyCharm非常友好。


实际上,如果你要是了解过其他语言,会发现,开发 PyCharm 这家公司(JetBrains公司)非常厉害,对不同主流语言都开发相应的代码编辑器。


比如我常用的:

5703461d56259d4c64b6ce142a8524a5.webp


IJ :IntelliJ IDEA,java开发神器。

PC:PyCharm,Python开发神器。

WS:WebStorm,前端开发,不过前端小伙伴貌似都用vs code。


用一家公司的产品,好处就是快捷键都是统一的,也就是说,你只要熟悉了其中一款开发软件,那其它语言的快捷键基本保持一致。


就这一点来说,就大大降低了学习成本。


那今天来介绍下,我认为几个非常好用的快捷键,对日常操作是可以提升部分效率的。


2

常用快捷键


如果你仔细观察,当你首次打开 PyCharm 的时候,主界面没有任何文件打开时,就已经告诉你最常用的三个神级快捷键了,如下图:

Windows:


c140bcbde6760ffaf1368e1614093f35.webp


Mac os:


e73d3b133e98b3556aabc86f36c85947.webp


一、"查找万物"


双击 shift。(Windows、Mac 快捷键一致):


e4ea73eb0950868f6617a91584e80416.webp


此功能在开发中较为常用,有时候会搜一些没有在明面显示的文件。


为什么叫搜索万物呢?就是因为它可以搜索项目下所有的文件或是内容,包括第三方库的文件。比如下面:


1e2bdbd66e6aa7c1f226a739849abd3b.webp


二、"查找文件"


Ctrl+Shift+N (Windows):


497a878866b9b73c328fd64bd881845b.webp


command+Shift+O (mac):


4d4f63e819217798ac6c8848026ccc93.webp


打开后界面,你可以搜索当前项目中的文件、目录名称。


49c6f42467dbcdaa36037324ee9098a8.webp


三、"查找内容"


Ctrl+Shift+F(Windows):


3e11839f299be13b8d7e67809578240d.webp


command+Shift+F(mac):


cb3ec3c5870ef2994a63d783c9d46ab6.webp


然后按完,你可以看到下面界面:


4ae85279ad976d90bf547875b55c4fac.webp


如果变成 R ,那就是全局搜索,外加替换:


91c2b9f1b398fcec9c60c16187435b5f.webp


右下角被水印挡住了,左边 replace all,右边 replace。


四、"查找动作"


查找动作是一个非常好用的功能,通过此功能可以查询 PyCharm 所有系统快捷键。


Ctrl(command)+Shift+A(Windows/Mac)。


A:代表 action ,动作的意思。


假如当我们需要对比两个源文件有什么出入的地方,对比复制粘贴代码,那就需要用到分屏操作。


既可以水平分屏,也可以垂直分屏。


只需要打开命令窗口,垂直分屏输入 split v 命令:


c2a26d4ab500ff0aeb95a495eee24d8d.webp


原本一个文件就会垂直一分为二:


ef4867504020d4a22f6d5b4e9c72e526.webp


水平分屏,split h


83001ba43ed0a51ef4ed1a35e646df09.webp

原本一个文件就会水平一分为二:


e9f3516eb754e2a6b9cb75568c299a2c.webp


分屏动作是我比较常用的一个命令,还有许多其它的命令,有时候不需要记住快捷键,只要记住动作的英文单词,就可以通过这种方式快速打开。


比如,当我们写代码不规范的时候,PyCharm会自动画出波浪线,pep8编码提示不规范:


60530f0dc84b771481b1d14970d26e87.webp


此处是由于太多空行导致,那需要格式化代码:


b891c417d9f185567a3f2a66175aec95.webp


结果:


a45baa6a999bc3df633b96f988854e99.webp


3

总结


以上就是我个人在开发时,常用的几个命令,善用搜索动作的命令,平时记一些常用的单词,不仅可以增加自己英语词汇量,又可以在开发效率上事半功倍,何乐而不为呢?
那这就是本期的全部内容了,如果你有什么使用的快捷键技巧分享,也欢迎评论区留言!


题图- pexels-luis gomes



▼往期精彩回顾▼1元白嫖拉钩数据分析,戳这里!关于浏览器,你不知道的几个骚操作~




友情小尾巴




2020年9月11日,北京,Gdevops全球敏捷运维峰会将隆重开启!重点围绕数据库、智慧运维、Fintech金融科技领域,携手阿里、腾讯、中行、中邮消费金融、建行、工行、农行、平安银行、民生银行、中国移动、中国联通、58到家、蚂蚁金服、新炬网络、爱可生等技术代表,展望云时代下数据库发展趋势、破解运维转型困局。


浏览 42
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报