北京建设工程联合验收网站/百度广告推广费用年费

北京建设工程联合验收网站,百度广告推广费用年费,360网站seo如何做,素材库视频免费下载无水印2025 - 02 - 27 - 第 62 篇 Author: 郑龙浩 / 仟濹 【PyCharm的使用】 文章目录 如何使用Pycharm1 新建工程,新建 .py 文件,运行2 常用快捷键3 其他快捷键 - DeepSeek 总结如下**代码编辑****导航与定位****查找与替换****运行与调试****代码重构****其…

2025 - 02 - 27 - 第 62 篇
Author: 郑龙浩 / 仟濹
【PyCharm的使用】

文章目录

  • 如何使用Pycharm
    • 1 新建工程,新建 .py 文件,运行
    • 2 常用快捷键
    • 3 其他快捷键 - DeepSeek 总结如下
      • **代码编辑**
      • **导航与定位**
      • **查找与替换**
      • **运行与调试**
      • **代码重构**
      • **其他高频操作**
      • **版本控制 (Git)**
    • 4 如何更改主题???
    • 5 如何将 PyCharm 变为 中文版本???

如何使用Pycharm

在安装完 Python 以及 PyCharm 后,还要知道如何使用 PyCharm 编写代码、运行程序以及一些基本的操作。

这个软件是以工程来做基本管理单位的。我们的 .py 文件要存到 工程 中,才能使用。

在运行该工具之前,可以在合适的地方创建一个文件夹(用于存储.py文件),在新建工程的时候,可以选择该文件夹的路径。

比如: E:\code\python_practice

1 新建工程,新建 .py 文件,运行

想要写代码,就要新创建一个工程

  1. 运行 PyCharm,单击 New Project,创建新的 工程

  2. 更改路径,在 Location 中,将默认路径改为刚才创建的文件夹的路径,比如我的是 E:\code\python_practice

    还是在这个界面,最新版的PyCharm好像不需要手动选择使用Python解释器并添加 Python解释器的路径,一般可以自动识别。

    如果是老版本PyCharm的,若没有勾选,一定要勾选解释器,可能要在 System InterPreter 中输入 Python 解释器的路径,比如 E:\dev\python\python3.13.2

  3. 单击 Create,即创建了一个新的工程

  4. 右击创建的工程 python_practice,选择 New –> File,创建一个新的文件

    输入文件名称,比如 test1.py(一定要以.py为后缀)

  5. 然后在创建的新文件test.py中输入,print( 'Hello' ) 一行代码进行测试,看是否可以正常运行,按 Ctrl + Shift + F10 运行程序,如果在下方终端打印出 Hello,则表示运行成功。

2 常用快捷键

  • Ctrl + Alt + S: 打开软件设置
  • Ctrl + D :复制当前行代码,并粘贴到下一行
  • Ctrl + Alt + 上 / 下: 将当前行代码与上行代码(或下行代码)互换位置
  • Ctrl + Shift + F10 :运行当前文件
  • Shift + F6 :重命名文件
  • Ctrl + A :全选
  • Ctrl + C \ V \ X :赋值 \ 粘贴 \ 剪切
  • Ctrl + F:搜索
  • Ctrl + S: 保存文件
  • Ctrl + /: 注释 / 取消注释
  • Ctrl + Y: 删除当前行
  • Ctrl + Space: 代码补全
  • Ctrl + B: 跳转到定义 –> 查看 函数 / 类 的源代码
  • Ctrl + Alt + L: 格式化代码 –> 整理混乱的缩进和空格

3 其他快捷键 - DeepSeek 总结如下


代码编辑

快捷键 (Windows/Linux)快捷键 (Mac)作用
Ctrl + Space⌃ + Space触发代码补全(智能提示)
Ctrl + /⌘ + /快速注释/取消注释当前行或选中行
Ctrl + D⌘ + D复制当前行或选中代码块到下一行
Ctrl + Y⌘ + Delete删除当前行或选中代码块
Ctrl + Alt + L⌥ + ⌘ + L格式化代码(保持代码整洁)
Alt + Enter⌥ + Enter显示快速修复建议(如导包、语法修正)

导航与定位

快捷键 (Windows/Linux)快捷键 (Mac)作用
Ctrl + B⌘ + B跳转到变量/方法/类的定义处
Ctrl + 左键点击⌘ + 左键点击同上(鼠标操作更直观)
Ctrl + E⌘ + E显示最近打开的文件列表
Ctrl + N⌘ + O快速查找并打开类(Class)
Ctrl + Shift + N⌘ + ⇧ + O快速查找并打开文件

查找与替换

快捷键 (Windows/Linux)快捷键 (Mac)作用
Ctrl + F⌘ + F当前文件内查找
Ctrl + R⌘ + R当前文件内替换
Ctrl + Shift + F⌘ + ⇧ + F全局搜索(所有文件内容)
Ctrl + Shift + R⌘ + ⇧ + R全局替换(谨慎使用)

运行与调试

快捷键 (Windows/Linux)快捷键 (Mac)作用
Shift + F10Ctrl + R运行当前项目或脚本
Shift + F9Ctrl + D以调试模式运行当前项目
F9⌘ + F9调试时继续执行到下一个断点
F8F8调试时单步执行(不进入函数)

代码重构

快捷键 (Windows/Linux)快捷键 (Mac)作用
Shift + F6⇧ + F6重命名变量/方法/类(自动更新所有引用)
Ctrl + Alt + M⌥ + ⌘ + M将选中代码块提取为方法
Ctrl + Alt + V⌥ + ⌘ + V提取变量(自动生成变量名)

其他高频操作

快捷键 (Windows/Linux)快捷键 (Mac)作用
Ctrl + W⌥ + ↑逐步扩展选中代码块(按语法结构)
Ctrl + Shift + W⌥ + ↓逐步缩小选中代码块
Ctrl + /⌘ + /快速注释/取消注释代码
Ctrl + Shift + +/-⌘ + ⇧ + +/-展开/折叠代码块

版本控制 (Git)

快捷键 (Windows/Linux)快捷键 (Mac)作用
Ctrl + K⌘ + K提交代码到版本库
Ctrl + T⌘ + T更新代码(拉取远程变更)

提示

  1. 若快捷键冲突,可在 File → Settings → Keymap 中自定义。
  2. 熟练使用以上 20+ 个快捷键,编码效率至少提升 50%!

4 如何更改主题???

  • 打开 PyCharm 后,单击右上角的 **设置 ** 按钮,再单击 Settings 按钮,打开设置窗口
  • Appearance 界面中找到 Theme,可以更改其主题

5 如何将 PyCharm 变为 中文版本???

为了适应英文环境,一般还是使用英文环境的 PyCharm,使用多了,也就熟悉了。虽然我现在还不是很熟悉。

中文更方便一些,下面记录一下调为中文的操作步骤:

  • 打开 PyCharm 后,单击右上角的 设置 按钮,再单击 Plugins,也就是插件
  • 在搜索栏输入 Chinese,单击 Enter,搜索
  • 选择 Chinese (Simplified) Language Pack / 中文语言包
  • 单击 Disable(老版本好像是Install)
  • 然后重启即可

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

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

相关文章

conda env remove与conda remove

在 Conda 中,删除环境的两种常用命令是 conda env remove --name ryu 和 conda remove -n ryu --all。它们的核心功能相同(删除指定名称的 Conda 环境),但存在细微差异。以下是详细解释: 1. 命令对比 命令说明conda e…

6.6.5 SQL访问控制

文章目录 GRANT授予权限REVOKE回收权限 GRANT授予权限 GRANT语句可以给用户授予权限,基本格式是GRANT 权限 TO 用户。在授权时,WITH GRANT OPTION是可选项,有此句话,被授予权限的用户还能把权限赋给其他用户。 REVOKE回收权限 RE…

[免费]SpringBoot公益众筹爱心捐赠系统【论文+源码+SQL脚本】

大家好,我是老师,看到一个不错的SpringBoot公益众筹爱心捐赠系统,分享下哈。 项目介绍 公益捐助平台的发展背景可以追溯到几十年前,当时人们已经开始通过各种渠道进行公益捐助。随着互联网的普及,本文旨在探讨公益事业…

[Windows] 免费电脑控制手机软件 极限投屏_正式版_3.0.1 (QtScrcpy作者开发)

[Windows] 极限投屏_正式版 链接:https://pan.xunlei.com/s/VOKJf8Z1u5z-cHcTsRpSd89tA1?pwdu5ub# 新增功能(Future): 支持安卓14(Supports Android 14)提高投屏成功率(Improve the success rate of mirror)加快投屏速度(Accelerate screen mirrorin…

vite+react+ts如何集成redux状态管理工具,实现持久化缓存

1.安装插件 这里的redux-persist--进行数据的持久化缓存,确保页面刷新数据不会丢失 yarn add react-redux^9.2.0 redux-persist^6.0.0 reduxjs/toolkit^2.5.1 2.创建仓库文件夹 在项目的src文件夹下创建名为store的文件夹,里面的具体文件如下 featur…

TrustRAG:通过配置化模块化的检索增强生成(RAG)框架提高生成结果的可靠性和可追溯性

TrustRAG旨在风险感知的信息检索场景中提高生成内容的一致性和可信度。用户可以利用私有语料库构建自己的RAG应用程序,研究库中的RAG组件,并使用定制模块进行实验。论文展示了TrustRAG系统在摘要问答任务中的应用,并通过案例研究验证了其有效…

力扣27.移除元素(双指针)

题目看起来很乱&#xff0c;实际上意思是&#xff1a;把数组中值不等于val的元素放在下标为0,1,2,3......&#xff0c;并且返回数组中值不等于val的元素的个数 方法一&#xff1a;直接判断覆盖 class Solution { public:int removeElement(vector<int>& nums, int…

特辣的海藻!7

特邀嘉宾&#xff1a;滑动窗口~ 题 209. 长度最小的子数组 - 力扣&#xff08;LeetCode&#xff09; 做过的题&#xff0c;再一次做&#xff0c;还是有问题。。。。我把它给解决掉&#xff01; 超时 超时 超时 超时 超时 超时 超时 超时 超时 超时 超时 超时 超时 超时 超时 …

not support ClassForName

com.alibaba.fastjson2.JSONException: not support ClassForName : java.lang.String, you can config JSONReader.Feature.SupportClassForName 官方说明中提到默认关闭&#xff0c; 可通过配置开启 JSON.config(JSONReader.Feature.SupportClassForName);

在VSCode 中使用通义灵码最新版详细教程

在 VSCode 中使用通义灵码&#xff1a;最新版详细教程与使用场景 Visual Studio Code&#xff08;简称 VSCode&#xff09;是一款由微软开发的轻量级、功能强大的开源代码编辑器&#xff0c;支持多种编程语言&#xff0c;深受开发者喜爱。而通义灵码&#xff08;TONGYI Lingma…

不要升级,Flutter Debug 在 iOS 18.4 beta 无法运行,提示 mprotect failed: Permission denied

近期如果有开发者的 iOS 真机升级到 18.4 beta&#xff0c;大概率会发现在 debug 运行时会有 Permission denied 的相关错误提示&#xff0c;其实从 log 可以很直观看出来&#xff0c;就是 Dart VM 在初始化时&#xff0c;对内核文件「解释运行&#xff08;JIT&#xff09;」时…

数据结构:反射 和 枚举

目录 一、反射 1、定义 2、反射相关的类 3、Class类 &#xff08;2&#xff09;常用获得类中属性相关的方法&#xff1a; &#xff08;3&#xff09;获得类中注解相关的方法&#xff1a; &#xff08;4&#xff09;获得类中构造器相关的方法&#xff1a; &#xff08;…

基于Electron的应用程序安全测试基础 — 提取和分析.asar文件的案例研究

目录&#xff1a; 4.4. 案例研究 4.4.2. 情况描述 4.4.3. 信息收集 4.4.3.2. 检查隐藏目录&#xff08;点目录&#xff09;的可能性 4.4.3.3. 使用 DB Browser for SQLite 打开 .db 文件 4.4.3.4. 寻找加密算法 4.4.3.5. 找到加密算法 4.4.3.6. 理解加密流程 4.4.3.7. 找到“Ke…

有关Java中的集合(2):Map<T>(底层源码分析)

学习目标 核心掌握Map集合 1.Map<K,V> ● 实现了Map接口的集合对象的集合元素&#xff1a; 成对的值 key-value 键值对 ● key对象是不能重复的. value可以重复。 ● 核心: 根据key获得value。 1.1 层级 public interface Map<K, V> {}1.2 常用方法 1.3 使用方法…

windows电脑上安装llama-factory实现大模型微调

一、安装环境准备 这是官方给的llama-factory安装教程&#xff0c;安装 - LLaMA Factory&#xff0c;上面介绍了linux系统上以及windows系统上如何正确安装。大家依照安装步骤基本能够完成安装&#xff0c;但是可能由于缺少经验或者相关的知识导致启动webUi界面运行相应内容时…

商米科技前端工程师(base上海)内推

1.根据原型或高保真设计&#xff0c;开发web、H5、小程序等类型的前端应用&#xff1b; 2.在指导下&#xff0c;高质量完成功能模块的开发&#xff0c;并负责各功能模块接口设计工作&#xff1b; 3.负责产品及相关支撑系统的开发及维护工作&#xff0c;不断的优化升级&#x…

HTTP四次挥手是什么?

四次挥手&#xff0c;这是TCP协议用来关闭连接的过程。四次挥手是确保两个主机之间能够安全、可靠地关闭连接的重要机制。我会用简单易懂的方式来讲解&#xff0c;帮助你理解它的原理和过程。 1. 什么是四次挥手&#xff1f; 定义 四次挥手是TCP协议用来关闭连接的过程。它通…

【iOS】小蓝书学习(七)

小蓝书学习&#xff08;七&#xff09; 前言第47条&#xff1a;熟悉系统框架第48条&#xff1a;多用枚举块&#xff0c;少用for循环第50条&#xff1a;构建缓存使选用NSCache而非NSDictionary第51条&#xff1a;精简initialize与load的实现代码第52条&#xff1a;别忘了NSTimer…

SyntaxError: positional argument follows keyword argument

命令行里面日常练手爬虫不注意遇到的问题&#xff0c;报错说参数位置不正确 修改代码后&#xff0c;运行如下图&#xff1a; 结果&#xff1a; 希望各位也能顺利解决问题&#xff0c;祝你好运&#xff01;

drawDB:一款免费数据库设计工具

drawDB 是一款基于 Web 的免费数据库设计工具&#xff0c;通过拖拽、复制、粘贴等方式进行数据库建模设计&#xff0c;同时可以生成相应的 SQL 脚本。 功能特性 drawDB 目前可以支持 MySQL、MariaDB、PostgreSQL、SQL Server 以及 SQLite 数据库&#xff0c;核心功能包括&…