Pycharm的使用技巧总结

article/2025/6/6 1:55:14

目录

一、高效便捷的快捷键

二、界面汉化处理

1.设置

2.插件

3.汉化插件安装

三、修改字体大小、颜色

1.选择文件-设置

2.选择编辑器-配色方案-python

3.修改注释行颜色

4.修改编辑器字体颜色


一、高效便捷的快捷键

序号快捷键功能场景效果
1Ctrl + /快速注释/取消注释

全选,点击快捷键Ctrl + /

批量注释结果

2Ctrl + Enter修正报警告的代码

代码中有黄色波浪号,在代码中按下快捷键Ctrl + Enter

下拉会显示修正办法,包括:格式化代码,忽略该警告,自动修改代码等

3Tab向右缩进一个制表位

初始代码,格式是错乱的

全选代码,点击快捷键Tab

4Shift+Tab向左缩进一个制表位同序号3,批量向左缩进
5Ctrl + Alt + Enter在上方插入新行

需要在a+=1上方插入空行,鼠标点击a+=1这一行,然后按下Ctrl+Alt+Enter

操作后效果如下

6Shift + Enter在下方插入新行同序号5,在选中行下方插入新行
7Alt + Shift + ↑向上移动选中代码

需要将a=1这行代码移动到print('click')的上方,在a=1的所在行按下Alt+Shift+↑进行移动

移动后效果

8Alt + Shift + ↓向下移动选中代码

同序号7,选中移动行点击Alt+Shift+↓

9Ctrl + -折叠代码

需要折叠代码,选中代码,按下Ctrl + -

折叠后效果

10Ctrl + +展开代码同序号9
11Ctrl + Shift + U小写转大写

将小写代码转化为大写

效果

12

Ctrl + B

Ctrl + 鼠标左键

进入方法中查看

如果想查看一个方法的定义,可以Ctrl + B或者Ctrl + 鼠标左键

13Shift + F10快捷运行代码执行当前文件代码
14Shift + F9快捷调试代码调试当前文件代码
15Ctrl + Z撤销撤回上一步

二、界面汉化处理

1.设置

2.插件

3.汉化插件安装

在插件管理界面的搜索框中输入 “Chinese”,找到 “Chinese (Simplified) Language Pack / 中文语言包” 插件,点击 “Install” 进行安装,安装完成后重启 Pycharm 即可实现界面汉化。

三、修改字体大小、颜色

1.选择文件-设置

2.选择编辑器-配色方案-python

3.修改注释行颜色

在 “Color Scheme” 下的 “Python” 设置中,找到 “行注释” 选项,点击它可以展开注释相关的颜色设置,通过右侧的颜色选择器可以修改注释行的颜色。

4.修改编辑器字体颜色

在 “Color Scheme” 下的 “Python” 设置中,找到 “Text” 选项,点击它可以展开对编辑器字体颜色的设置,通过右侧的颜色选择器来修改字体颜色。


http://www.hkcw.cn/article/VhsLrMNkmA.shtml

相关文章

从 Docker 到 Containerd:Kubernetes 容器运行时迁移实战指南

一、背景 Kubernetes 自 v1.24 起移除了 dockershim,不再原生支持 Docker Engine,用户需迁移至受支持的 CRI 兼容运行时,如: Containerd(推荐,高性能、轻量级) CRI-O(专为 Kuberne…

基于 NXP + FPGA+Debian 高可靠性工业控制器解决方案

在工业系统开发中,**“稳定”**往往比“先进”更重要。设备一旦部署,生命周期动辄 5~10 年,系统重启或异常恢复成本高昂。 这时候,一套“值得托付”的软硬件组合,就显得尤为关键。 ✅ NXP —— 提供稳定、长期供货的工…

03.搭建K8S集群

K8S集群搭建的方式 目前主流的搭建k8s集群的方式有kubeadm、minikube、二进制包三种方式: kubeadm(本案例搭建方式) 是一个工具,用于快速搭建kubernetes集群,目前应该是比较方便和推荐的,简单易用 kubea…

Redis底层数据结构之快链表(QuickList)

QuickList基本结构 用一句话来说,QuickList是一个双端链表,每一个链表节点中存储的是ZipList,参照下面这张图可以更好地理解QuickList的结构组成: QuickList在Redis6.0中一共定义了6个结构体,分别为: quick…

Mac查看MySQL版本的命令

通过 Homebrew 查看(如果是用 Homebrew 安装的) brew info mysql 会显示你安装的版本、路径等信息。 你的终端输出显示:你并没有安装 MySQL,只是查询了 brew 中的 MySQL 安装信息。我们一起来看下重点: &#x1f9fe…

Spring Boot 自动配置原理:从入门到精通

Spring Boot 的自动配置是其核心特性之一,它极大地简化了 Spring 应用的开发,让开发者可以专注于业务逻辑,而无需编写大量的配置代码。 本文将深入探讨 Spring Boot 自动配置的原理,帮助你理解其工作机制,并能灵活运用…

网络原理1

协议 在网络通信中,协议是非常重要的概念。协议是在网络通信过程中的约定。发送方和接收方需要提前商量好数据的格式,才能确保正确进行沟通。 应用层协议 应用层,对应着应用程序,是跟我们程序员打交道最多的一层。调用操作系统…

【JSON-to-Video】设置背景视频片断

欢迎来到JSON转视频系列教程。今天要教大家如何添加背景视频片断,在视频制作中,巧妙运用背景视频,能为作品增添独特魅力。下面就为大家详细讲解具体步骤。 JSON转视频教程,添加背景视频片断 设置bgVideo字段 {"bgVideo"…

工作服/反光衣检测算法AI智能分析网关V4安全作业风险预警方案:筑牢矿山/工地/工厂等多场景安全防线

一、方案背景​ 在工地、矿山、工厂等高危作业场景,反光衣是保障人员安全的必备装备。但传统人工巡查存在效率低、易疏漏等问题,难以实现实时监管。AI智能分析网关V4基于人工智能技术,可自动识别人员着装状态,精准定位未穿反光衣…

Java垃圾回收机制深度解析:从理论到实践的全方位指南

Java垃圾回收(GC)是Java虚拟机(JVM)的核心功能,它自动管理内存分配与回收,避免了C/C中常见的内存泄漏问题。本文将深入剖析Java垃圾回收的工作原理、算法实现、收集器类型及调优策略,助你全面掌握JVM内存管理的精髓。 一、垃圾回收基础概念 …

实验设计与分析(第6版,Montgomery著,傅珏生译) 第9章三水平和混合水平析因设计与分式析因设计9.5节思考题9.1 R语言解题

本文是实验设计与分析&#xff08;第6版&#xff0c;Montgomery著&#xff0c;傅珏生译) 第9章三水平和混合水平析因设计与分式析因设计9.5节思考题9.1 R语言解题。主要涉及方差分析。 YieldDesign <-expand.grid(A gl(3, 1, labels c("-", "0","…

Vue内置组件Teleport和Suspense

一. Vue内置组件Teleport 认识Teleport( teleport&#xff1a;允许我们把组件的模板渲染到特定的元素上) 1.1. 在组件化开发中&#xff0c;我们封装一个组件A&#xff0c;在另外一个组件B中使用 组件A中template的元素&#xff0c;会被挂载到组件B中template的某个位置&#xf…

冷雨泉教授团队:新型视觉驱动智能假肢手,拟人化抓握技术突破,助力截肢者重获生活自信

研究背景&#xff1a;日常生活中&#xff0c;健康人依靠手完成对物体的操作。对于手部截肢患者&#xff0c;手部的缺失导致他们难以有效地操作物体&#xff0c;进而影响正常的日常生活。拥有一个能够实现拟人地自然抓取多种日常物体的五指动力假手是手部截肢患者的夙愿&#xf…

Ansys Zemax | 手机镜头设计 - 第 4 部分:用 LS-DYNA 进行冲击性能分析

附件下载 联系工作人员获取附件 该系列文章将讨论智能手机镜头模组设计的挑战&#xff0c;从概念和设计到制造和结构变形分析。本文是四部分系列中的第四部分&#xff0c;它涵盖了相机镜头的显式动态模拟&#xff0c;以及对光学性能的影响。使用 Ansys Mechanical 和 LS - DY…

windows可视化粘贴使用剪贴板

复制 ctrl c可视化粘贴 win v选择要粘贴的内容

【QT】认识QT

文章目录 1. 认识Qt2. 创建QT项目3. 认识对象树4. 其它4.1 窗口坐标系4.2 快捷键 1. 认识Qt 什么是QT Qt 是⼀个跨平台的C图形用户界⾯应用程序框架。 它为应用程序开发者提供了建立艺术级图形界⾯所需的所有功能。它是完全⾯向对象的&#xff0c;很容易扩展。Qt为开发者提供…

OpenCV CUDA模块特征检测------角点检测的接口createMinEigenValCorner()

操作系统&#xff1a;ubuntu22.04 OpenCV版本&#xff1a;OpenCV4.9 IDE:Visual Studio Code 编程语言&#xff1a;C11 算法描述 该函数创建一个 基于最小特征值&#xff08;Minimum Eigenvalue&#xff09;的角点响应计算对象&#xff0c;这是另一种经典的角点检测方法&…

Java高级 | (二十二)快速应用开发框架——Spring Boot

一、使用IDEA搭建SpringBoot项目 二、创建控制器类 1、先运行项目。 如果配置正常&#xff0c;ldea运行界面如下&#xff0c;表示启动正常。 2、创建控制器类 鼠标右击controller包&#xff0c;点击new->Java Class,在弹出的对话框中输入“HelloController”并按回车健&a…

Linux 安装 JDK

Linux中JDK安装 文件路径在root目录&#xff0c;请根据实际情况进行修改 1、上传并解压 tar -zxvf /root/jdk-8u333-linux-x64.tar.gz2、移动解压后的文件夹到/usr/local 目录下&#xff0c; mv /root/jdk1.8.0_333 /usr/local/此步骤可以不操作&#xff0c;但步骤3中的路径…

简简单单探讨下starter

前言 今天其实首先想跟大家探讨下&#xff1a;微服务架构&#xff0c;分业务线了&#xff0c;接入第三方服务、包啥的是否自己定义一个stater更好&#xff1f; 一、starter是什么&#xff1f; 在 Spring Boot 中&#xff0c;Starter 是一种特殊的依赖模块&#xff0c;用于快速…