一篇文章教会你,Pycharm 的常用配置及快捷键~

 每一位Python开发者都熟悉PyCharm这个强大的IDE,它提供了丰富的功能来提高编程效率。但你是否充分利用了PyCharm的所有配置和快捷键?今天,我们就来深度剖析PyCharm的常用配置和快捷键,让你从入门到精通,提升编程效率!

你知道PyCharm的哪些配置和快捷键能显著提升开发效率?有没有一些看似简单,却能节省大量时间的技巧?让我们一起探讨!

随着开发项目规模的增大和团队的扩展,PyCharm的高效配置和快捷键变得尤为重要。开发者们越来越注重工具的使用效率,尤其是在敏捷开发和持续集成的背景下,如何高效编写代码和进行调试,直接影响项目的进展与质量。

 

 

在使用Pycharm编写代码时,掌握一些有必要的配置和快捷键操作,可以让我们的工作少走很多弯路~ 本篇文章我们会讲到:

    Pycharm设置主题

    设置菜单栏&代码字体、大小

    设置背景图

    修改注释颜色

    设置代码模版

    pycharm如何汉化

    pycharm常用快捷键

 

 

Pycharm设置主题

1、点击左上角的File->Settings设置

2、点击Appearance & Behavior ->Appearance, 选择Theme切换主题。

Darcula为默认主题,背景是黑色的;IntelliJ Light,背景是白的。这里依据自己情况做选择即可。

图片

Pycharm设置菜单栏字体大小

1、点击File->Settings设置

2、点击Appearance & Behavior ->Appearance, 勾选Use custom font,设置字体及大小

图片

Pycharm设置代码的字体大小

1、点击File->Settings设置

2、点击Editor ->Font, 可以设置字体、大小、行高;右侧可以预览

图片

通过鼠标滚轮调节字体大小设置

1、点击File->Settings设置

2、点击Editor ->Ceneral,Mouse Control这里勾选 Change font size with Ctrl+Mouse Wheel in,点击ok。

图片

Pycharm如何设置背景图

1、点击左上角的File->Settings设置

2、选择Appearance & Behavior ->Appearance -> Background Image...,在弹出的图片选择框,选择好本地的图片路径,通过Opacity可设置不透明度,然后点击OK,以及设置页面OK。

图片

3、完成后,查看背景图效果。

图片

Pycharm修改注释颜色

1、单行注释颜色设置

点击File->Settings->Editor->Color Scheme->Python->LIne Comment-取消Inherit values from,在Foreground中修改,最后OK即可。

图片

2、多行注释"'"'颜色设置

点击File->Settings->Editor->Color Scheme->Python->Docstring->Text,在Foreground中修改颜色,最后Apply或OK即可。

图片

其他主题,颜色修改:

Editor->Color Scheme->Python,根据下面的预览界面,可以修改任一参数的颜色,上面可以选主题Scheme。

Editor->Color Scheme->Console Color,可以修改终端颜色。

Editor->Color Scheme->General->Text->Default text,修改代码行背景色。

Editor->Color Scheme->General->Code->Line Number,修改行号颜色。

Editor->Color Scheme->General->Editor->Gutter background修改行号背景颜色。

Pycharm创建py文件时,显示文件备注

1、点击左上角的File->Settings设置

2、点击Editor-> File and Code Templates ->Python Script

图片

3、设置模版内容(如上),点击OK完成。模版格式参考如下

图片

4、完成后,查看界面效果

图片

pycharm更改中文版

对于Pycharm英文界面操作不熟练的同学,可以将pycharm汉化,操作如下:

1、点击左上角的File->Settings进入设置界面

2、选择Plugins(插件),在插件搜索栏里输入Chinese,找到Chinese(simplified), 点击(install)进行安装。安装完成后点击 Restart IDE(重启编辑器)即可。

图片

pycharm常用快捷键

ctr l+ / :注释& 取消注释

Tab:缩进

Shift +Tab:取消缩进

Ctrl + 鼠标左键 :悬浮/单击鼠标左键,显示简介/进入代码定义

Ctrl + Alt + L :代码格式化

Shift + F6:重命名文件

Ctrl + R:替换

掌握PyCharm的配置和快捷键,是每位Python开发者提升工作效率的必修课。通过合理的工具配置和熟练使用快捷键,你不仅能节省时间,还能让开发过程更加顺畅和高效

“在PyCharm中,每一个快捷键背后,都是提升效率的关键。掌握它们,你的编程将如虎添翼!”

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/59445.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

聚划算!Transformer-LSTM、Transformer、CNN-LSTM、LSTM、CNN五模型多变量回归预测

聚划算!Transformer-LSTM、Transformer、CNN-LSTM、LSTM、CNN五模型多变量回归预测 目录 聚划算!Transformer-LSTM、Transformer、CNN-LSTM、LSTM、CNN五模型多变量回归预测预测效果基本介绍程序设计参考资料 预测效果 基本介绍 聚划算!Tran…

【网络安全】|kali中安装nessus

1、使用 df -h 命令查看磁盘使用情况,确保磁盘容量大于40G 简单粗暴办法:重装系统,装系统中注意磁盘空间相关的选项 //磁盘扩容:https://wiki.bafangwy.com/doc/670/ 2、安装 nessus 安装教程 https://blog.csdn.net/Cairo_A/a…

sqlserver、达梦、mysql调用存储过程(带输入输出参数)

1、sqlserver,可以省略输出参数 --sqlserver调用存储过程,有输入参数,有输出参数--省略输出参数 exec proc_GetReportPrintData 1, , , 1--输出参数为 null exec proc_GetReportPrintData 1, , , 1, null--固定输出参数 exec proc_GetReport…

要在微信小程序中让一个 `view` 元素内部的文字水平垂直居中,可以使用 Flexbox 布局

文章目录 主要特点:基本用法:常用属性: 要在微信小程序中让一个 view 元素内部的文字水平垂直居中,可以使用 Flexbox 布局。以下是如何设置样式的示例: .scan-button {display: flex; /* 启用 Flexbox 布局 */justify…

Java基础-I/O流

(创作不易,感谢有你,你的支持,就是我前行的最大动力,如果看完对你有帮助,请留下您的足迹) 目录 字节流 定义 说明 InputStream与OutputStream示意图 说明 InputStream的常用方法 说明 OutputStrea…

【Linux】简易版shell

文章目录 shell的基本框架PrintCommandLineGetCommandLineParseCommandLineExecuteCommandInitEnvCheckAndExecBuildCommand代码总览运行效果总结 shell的基本框架 要写一个命令行我们首先要写出基本框架。 打印命令行获取用户输入的命令分析命令执行命令 基本框架的代码&am…

Java项目实战II基于Java+Spring Boot+MySQL的网上摄影工作室(源码+数据库+文档)

目录 一、前言 二、技术介绍 三、系统实现 四、文档参考 五、核心代码 六、源码获取 全栈码农以及毕业设计实战开发,CSDN平台Java领域新星创作者,专注于大学生项目实战开发、讲解和毕业答疑辅导。获取源码联系方式请查看文末 一、前言 随着互联网…

宝塔Linux面板安装PHP扩展失败报wget: unable to resolve host address ‘download.bt.cn’

一、问题: 当使用宝塔面板安装PHP扩展失败出现如下错误时 Resolving download.bt.cn(download.bt.cn)...failed: Connection timed out. wget: unable toresolve host address download.bt.cn’ 二、解决: 第一步:如下命令执行拿到返回的I…

攻防靶场(28):通过SNMP进行信息收集 JOY

目录 1.侦查 1.1 获取目标网络信息:IP地址 1.2 主动扫描:扫描IP地址块 1.3 收集受害者主机信息:软件 2. 数据窃取 2.1 通过备用协议窃取:通过未加密的非C2协议窃取 2.2 通过备用协议窃取:通过未加密的非C2协议窃取 3. …

LeetCode:83. 删除排序链表中的重复元素 II(java) 保留一个重复的

目录 题目描述: 代码: 第一种: 第二种: 题目描述: 给定一个已排序的链表的头 head , 删除所有重复的元素,使每个元素只出现一次 。返回 已排序的链表 。 示例 1: 输入:head [1,1,2] 输出:[1,2]示例 2&#xff1a…

C++ 类与对象(类、实例化、this指针)

目录 一、前言 二、正文 1.类和对象 1.1类定义格式 1.2访问限定符 1.3类域 2.实例化 2.1实例化概念 2.2对象大小 3.this指针 三、结语 一、前言 前面我们已经了解了缺省参数和函数重载等,今天让我们来学习类与对象吧,因为类与对象的内容很多&a…

【jvm】为什么Xms和Xmx的值通常设置为相同的?

目录 1. 说明2. 避免性能开销3. 提升稳定性4. 简化配置5. 优化垃圾收集6. 获取参数6.1 代码示例6.2 结果示例 1. 说明 1.-Xms 和 -Xmx 参数分别用于设置堆内存的初始大小(最小值)和最大大小。2.在开发环境中,开发人员可能希望快速启动应用程…

大模型面试题:Prefix LM和Causal LM的区别是啥?

获取更多面试真题的集合,请移步至 https://pica.zhimg.com/80/v2-7fd6e77f69aa02c34ca8c334870b3bcd_720w.webp?sourced16d100b 说白了:就是attention mask不一样,如下所示: img 它们定义如下: Prefix LM&#xff…

学习虚幻C++开发日志——定时器

官方文档:虚幻引擎中的Gameplay定时器 | 虚幻引擎 5.5 文档 | Epic Developer Community | Epic Developer Community 定时器 安排在经过一定延迟或一段时间结束后要执行的操作。例如,您可能希望玩家在获取某个能力提升道具后变得无懈可击,…

Windows达梦8数据库:本地编码:PG_GBK, 导入文件编码:PG_UTF8错误最优解决方法

在windows使用达梦8DM管理工具直接导入.dmp文件(可能是从Linux导出的)时出现该错误 错误如下 解决方案如下: 1、重新建立UTF-8编码的数据库 2、新建一个模式 3、使用CMD 命令进行导入 找到DM数据库的安装路径的bin 目录下 cmd 进入终端,使用命令&…

【极客兔兔-Web框架Gee详解】Day0 序言

文章目录 一、Web 开发1. 什么是Web 开发?2. 主要组成部分2.1 前端开发2.2 后端开发2.3 全栈开发2.4 数据库管理 3. Web开发过程3.1 规划和设计:3.2 开发和编码:3.3 测试和优化:3.4 部署和维护: 4. 总结 二、用标准库n…

树叶分类竞赛(Baseline)以及kaggle的GPU使用

树叶分类竞赛(Baseline)-kaggle的GPU使用 文章目录 树叶分类竞赛(Baseline)-kaggle的GPU使用竞赛的步骤代码实现创建自定义dataset定义data_loader模型定义超参数训练模型预测和保存结果 kaggle使用 竞赛的步骤 本文来自于Neko Kiku提供的Baseline,感谢大佬提供代码…

服务器作业(2)

架设一台NFS服务器,并按照以下要求配置 关闭防火墙 [rootlocalhost ~]# systemctl stop firewalld [rootlocalhost ~]# setenforce 0 配置文件设置: [rootlocalhost ~]# vim /etc/exports 1、开放/nfs/shared目录,供所有用户查询资料 共享…

014:无人机遥控器操作

摘要:本文详细介绍了无人机遥控器及其相关操作。首先,解释了油门、升降舵、方向舵和副翼的概念、功能及操作方式,这些是控制无人机飞行姿态的关键部件。其次,介绍了美国手、日本手和中国手三种不同的操作模式,阐述了遥…

Redis的持久化以及性能管理

目录 一、Redis持久化概述 1.什么是Redis持久化 2.持久化方式 3.RDB持久化 3.1概念 3.2触发条件 3.3执行流程 3.4启动时加载 4. AOF持久化 4.1概念 4.2启动AOF 4.3执行流程 4.4启动时加载 5.RDB和AOF的优缺点 二、Redis性能管理 1.查看Redis内存使用 2…