Pycharm的使用技巧总结

目录

一、高效便捷的快捷键

二、界面汉化处理

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撤销撤回上一步
16Ctrl + Alt + L自动格式化代码

初始代码,格式混乱

输入快捷键Ctrl + Alt + L

17Ctrl + Alt + I自动缩进(对齐)

初始代码缩进混乱

输入快捷键Ctrl + Alt + I(只修正了缩进,没有改动其他格式(比如参数之间的空格、运算符前后是否加空格等))

二、界面汉化处理

1.设置

2.插件

3.汉化插件安装

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

三、修改字体大小、颜色

1.选择文件-设置

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

3.修改注释行颜色

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

4.修改编辑器字体颜色

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

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

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

相关文章

安全编码规范与标准:对比与分析及应用案例

在软件开发领域,尤其是涉及安全关键系统的开发中,遵循编码规范和标准是确保软件质量和安全性的重要手段。除了CERT C、CERT Java和MISRA外,还有其他多个与安全相关的编码规范和标准,以下是一些主要标准的对比说明: 一…

FFmpeg学习笔记

1. 播放器的架构 2. 播放器的渲染流程 3. ffmpeg下载与安装 3.0 查看PC是否已经安装了ffmpeg ffmpeg 3.1 下载 wget https://ffmpeg.org/releases/ffmpeg-7.0.tar.gz 3.2 解压 tar zxvf ffmpeg-7.0.tar.gz && cd ./ffmpeg-7.0 3.3 查看配置文件 ./configure …

大宽带怎么做

我有10个G的宽带资源,怎样运行P2P才能将收益巨大化,主要有以下几种方式: 1.多设备汇聚模式:使用多台支持千兆网络的服务器或专用PCDN设备(如N1盒子),将10条宽带分别接入不同设备,通过…

pytorch基本运算-导数和f-string

引言 在前序对机器学习的探究过程中,我们已经深刻体会到人工智能到处都有微分求导运算,相关文章链接包括且不限于: BP神经网络 逻辑回归 对于pytorch张量,求导运算必不可少,所以本次就专门来学习一下。 f-string的用…

dvwa4——File Inclusion

LOW: 先随便点开一个文件,可以观察到url栏变成这样,说明?page是dvwa当前关卡用来加载文件的参数 http://10.24.8.35/DVWA/vulnerabilities/fi/?pagefile1.php 我们查看源码 ,没有什么过滤,直接尝试访问其他文件 在url栏的pag…

经典面试题:一文了解常见的缓存问题

在面试过程中,面试官的桌子上摆放着很多高频的面试题,能否顺利回答决定了你面试通过的概率。其中缓存问题就是其中的一份,可以说掌握缓存问题及解决方法是面试前必须准备的内容。那么缓存有什么典型的问题,出现的原因是什么&#…

生产环境中安装和配置 Nginx 以部署 Flask 应用的详细指南

在生产环境中部署 Flask 应用时,Nginx 常被用作反向代理服务器,与 WSGI 服务器(如 Gunicorn)协同工作。Nginx 可以处理静态文件、提供 SSL/TLS 加密、实现负载均衡等功能。本文将详细介绍如何在 Ubuntu/Debian 系统上安装 Nginx&a…

鸿蒙进阶——Mindspore Lite AI框架源码解读之模型加载详解(一)

文章大纲 引言一、模型加载概述二、核心数据结构三、模型加载核心流程 引言 Mindspore 是一款华为开发开源的AI推理框架,而Mindspore Lite则是华为为了适配在移动终端设备上运行专门定制的版本,使得我们可以在OpenHarmony快速实现模型加载和推理等功能&…

AI炼丹日志-24 - MCP 自动操作 提高模型上下文能力 Cursor + Sequential Thinking Server Memory

点一下关注吧!!!非常感谢!!持续更新!!! Java篇: MyBatis 更新完毕目前开始更新 Spring,一起深入浅出! 大数据篇 300: Hadoop&…

【仿muduo库实现并发服务器】实现时间轮定时器

实现时间轮定时器 1.时间轮定时器原理2.项目中实现目的3.实现功能3.1构造定时任务类3.2构造时间轮定时器每秒钟往后移动添加定时任务刷新定时任务取消定时任务 4.完整代码 1.时间轮定时器原理 时间轮定时器的原理类似于时钟,比如现在12点,定一个3点的闹…

Windows10下搭建sftp服务器(附:详细搭建过程、CMD连接测试、连接失败问题分析解决等)

最终连接sftp效果 搭建sftp服务器 1、这里附上作者已找好的 freeSSHd安装包 ,使用它进行搭建sftp服务器。 2、打开freeSSHd安装包,进行安装 (1)、选择完全安装 (2)、安装完成后,对提示窗口选择关闭 (3)、安装完成后,提示是否安装私有密钥。我们选择"是" (4)、安…

推荐几个不错的AI入门学习视频

引言:昨天推荐了几本AI入门书(AI入门书),反响还不错。今天,我再推荐几个不错的AI学习视频,希望对大家有帮助。 网上关于AI的学习视频特别多。有收费的,也有免费的。我今天只推荐免费的。 我们按…

点击启动「高效模式」:大腾智能 CAD 重构研发设计生产力

在制造业数字化转型浪潮中,设计工具的革新正成为企业突破效率瓶颈的关键。传统CAD软件因本地硬件依赖、协作壁垒高筑、复杂场景响应迟缓等问题,长期困扰设计团队。 大腾智能CAD依托华为云底座、自研几何引擎及AI技术深度融合,为制造行业各细…

cursor如何开启自动运行模式

在Cursor中,开启自动运行模式即启用“Yolo Mode”,具体操作如下: 按下Ctrl Shift J(Windows/Linux)或Cmd Shift J(Mac)打开Cursor设置。导航到“Features”(功能)选…

Windows10-ltsc-2019 使用 PowerShell 安装安装TranslucentTB教程(不通过微软商店安装)

Windows10-ltsc-2019 使用 PowerShell 安装安装TranslucentTB教程(不通过微软商店安装) 下载 v2020.4(最后一个兼容 1809 的版本): TranslucentTB安装包(下载不了上面有安装包)安装依赖项(如未安装&#x…

分布式拜占庭容错算法——实现工作量证明(PoW)算法详解

Java 实现工作量证明(PoW)算法详解 一、PoW 核心原理 #mermaid-svg-AAj0Pvst1PVcVy5v {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-AAj0Pvst1PVcVy5v .error-icon{fill:#552222;}#mermaid…

黑马Java面试笔记之框架篇(Spring、SpringMvc、Springboot)

一. 单例bean Spring框架中的单例bean是线程安全的吗? Spring框架中的bean是单例的,可以在注解Scope()进行设置 singleton:bean在每一个Spring IOC容器中只有一个实例。prototype:一个bean的定义可以有多个实例 总结 二. AOP AOP称…

electron下载文件

const http require(http); const https require(https); const fs require(fs); const { URL } require(url); const path require(path);// 下载文件函数 function downloadFile(url, savePath) {return new Promise((resolve, reject) > {try {console.log(开始下载…

快速掌握 GO 之 RabbitMQ 结合 gin+gorm 案例

更多个人笔记见: (注意点击“继续”,而不是“发现新项目”) github个人笔记仓库 https://github.com/ZHLOVEYY/IT_note gitee 个人笔记仓库 https://gitee.com/harryhack/it_note 个人学习,学习过程中还会不断补充&…

android FragmentManager 删除所有Fragment 重建

在Android开发中,管理Fragment是一项常见任务,有时需要删除所有Fragment并重新创建。这在某些场景下,例如用户需要重置应用状态或切换内容时,显得尤为重要。本文将详细介绍如何通过 FragmentManager删除所有Fragment并重建。 一、…