软件测试/人工智能|PyCharm常用快捷键指南

简介: 软件测试/人工智能|PyCharm常用快捷键指南

image.png

简介

我们安装好pycharm之后,就要开始使用pycharm了,但是pycharm的操作太多,顶部菜单选项已经很多,每个顶部菜单的选项下又有很多个子操作,所以我们在写代码的时候,如果要进行什么操作的话,在顶部菜单操作,就会显得比较繁琐,经常要找两级甚至三级菜单,如果我们对pycharm的快捷键比较熟悉的话,我们就能快很多。本文就来给大家介绍Pycharm的常用快捷键。

导航快捷键

导航快捷键对应的是顶部的Navigate选项,这类操作可以让我们更快的导航和浏览代码,主要的快捷键有以下几个:

  • Ctrl + N(Cmd + O): 打开类
  • Ctrl + Shift + N(Cmd + Shift + O): 打开文件
  • Ctrl + E(Cmd + E): 最近打开的文件列表
  • Ctrl + F12(Cmd + F12): 显示当前文件的结构
  • Ctrl + B(Cmd + B): 转到声明处
  • Ctrl + F(Cmd + F): 在当前文件中查找
  • Ctrl + G(Cmd + L): 转到行
  • Alt + Up/Down(Opt + Up/Down): 在方法间快速切换

编辑快捷键

编辑快捷键对应的是顶部的Edit选项,这类操作用于编辑和操作代码的快捷键,主要使用的编辑快捷键有以下几个:

  • Ctrl + X(Cmd + X): 剪切选定内容
  • Ctrl + C(Cmd + C): 复制选定内容
  • Ctrl + V(Cmd + V): 粘贴剪贴板内容
  • Ctrl + Z(Cmd + Z): 撤销上一步操作
  • Ctrl + Shift + Z(Cmd + Shift + Z): 重做
  • Ctrl + D(Cmd + D): 复制当前行或选定的代码块
  • Ctrl + /(Cmd + /): 注释选定行或代码块
  • Ctrl + Shift + /(Cmd + Shift + /): 块注释
  • Ctrl + Y(Cmd + Delete): 删除当前行
  • Ctrl + Shift + Up/Down(Cmd + Shift + Up/Down): 上/下移动当前行或选定代码块
  • Ctrl + Shift + Enter(Cmd + Shift + Enter): 在语句末尾补全代码

调试快捷键

调试快捷键对应的是顶部工具栏的Run选项,这类操作用于运行和调试代码,主要的调试快捷键有以下几个:

  • Shift + F9(Shift + F9): 运行调试
  • Shift + F10(Shift + F10): 运行当前文件
  • Ctrl + Shift + F9(Cmd + Shift + F9): 重新构建项目
  • F8(F8): 逐过程执行
  • F9(F9): 恢复程序的执行直到遇到下一个断点
  • Ctrl + F8(Cmd + F8): 设置/取消断点

视图和窗口快捷键

视图和窗口快捷键对应的是顶部工具栏的View选项,这类操作用于控制PyCharm视图和窗口,主要的视图和窗口快捷键有以下几个:

  • Alt + 1(Cmd + 1): 打开/关闭项目工具窗口
  • Alt + Left/Right(Cmd + [ / ]): 在编辑器标签之间切换
  • Ctrl + Tab(Cmd + Tab): 在最近的文件之间切换
  • Alt + F12(Ctrl + ~): 打开/关闭终端
  • Ctrl + Shift + F12(Cmd + Shift + F12): 最大化编辑器或恢复上一个布局

代码重构快捷键

代码重构快捷键对应的是顶部工具栏的Code选项,这类操作用于我们调整代码格式等,主要的代码重构快捷键有以下几个:

  • Ctrl + Alt + L(Cmd + Alt + L): 格式化代码
  • Ctrl + Alt + M(Cmd + Alt + M): 提取方法
  • Ctrl + Shift + Alt + T(Ctrl + T): 重构代码
  • Shift + F6(Shift + F6): 重命名
  • Tab : 代码缩进
  • Shift + Tab : 反向缩进

注:本文主要以Windows系统为主,括号中的快捷键为(Mac os操作系统的快捷键)

总结

本文主要介绍了部分Pycharm快捷键以及他们的功能,pycharm的快捷键有很多,但是我们不需要全部记牢,我们只需要记住最常用的部分即可,另外,本文介绍的是默认的快捷键,我们还可以在pycharm中自定义快捷键,希望本文可以帮到大家。

image.png

相关文章
|
2月前
|
机器学习/深度学习 人工智能 自然语言处理
软件测试中的人工智能:改变游戏规则的革新
在这篇技术性文章中,我们将深入探讨人工智能(AI)如何彻底改变了软件测试领域。从自动化测试到智能缺陷检测,AI不仅提高了测试的效率和准确性,还为软件开发团队提供了前所未有的洞察力。通过具体案例,本文揭示了AI在软件测试中应用的现状、挑战及未来趋势,强调了技术创新在提升软件质量与开发效率中的关键作用。
|
2月前
|
机器学习/深度学习 人工智能 自然语言处理
软件测试中的人工智能:提升效率与准确性的新途径
在当今快速发展的技术领域,人工智能(AI)正成为软件测试的重要工具。本文将探讨AI在软件测试中的应用,如何通过智能化手段提高测试的效率和准确性。从自动化测试到缺陷预测,我们将深入了解AI如何改变传统的软件测试方式,为软件开发流程带来革命性的变化。
|
2月前
|
机器学习/深度学习 人工智能 自然语言处理
软件测试中的人工智能:现状与未来
【10月更文挑战第6天】 本文探讨了人工智能在软件测试中的应用,包括自动化测试、智能缺陷分析以及测试用例生成等方面。通过案例分析和未来趋势预测,文章展示了AI如何提高软件测试的效率和准确性,并指出了当前面临的挑战和未来的发展方向。
49 1
|
2月前
|
机器学习/深度学习 人工智能 算法
软件测试中的人工智能:现状与未来
本文探讨了软件测试领域中人工智能的当前应用和未来发展,分析了AI技术在提升测试效率、准确性和自动化方面的潜力。通过实例展示了AI如何帮助发现复杂缺陷,并展望了AI在软件测试中的进一步应用前景。
|
2月前
|
机器学习/深度学习 人工智能 监控
软件测试中的人工智能革命
本文探讨了人工智能在软件测试中的应用及其带来的变革。通过分析AI如何提高测试效率、准确性,并减少人工干预,本文揭示了软件测试领域的未来趋势。
|
2月前
|
机器学习/深度学习 人工智能 自然语言处理
软件测试中的人工智能:改变游戏规则的技术革命
【10月更文挑战第10天】 本文深入探讨了人工智能在软件测试中的应用,揭示了它如何提高测试效率、减少人为错误,并预示了未来软件测试行业的发展趋势。通过案例分析和原理讲解,文章展现了AI技术在自动化测试、缺陷检测和性能评估等方面的巨大潜力。
|
2月前
|
机器学习/深度学习 数据采集 人工智能
软件测试中的人工智能应用与挑战
【10月更文挑战第10天】 在当今信息技术飞速发展的时代,软件系统日益复杂且多样化,传统的手工测试方法已无法满足快速迭代和高效发布的需求。人工智能(AI)技术的引入为软件测试领域带来了新的希望和机遇。本文将探讨人工智能在软件测试中的应用现状、所面临的挑战以及未来的发展趋势,旨在启发读者思考如何更好地利用AI技术提升软件测试的效率和质量。
46 0
|
2天前
|
监控 JavaScript 测试技术
postman接口测试工具详解
Postman是一个功能强大且易于使用的API测试工具。通过详细的介绍和实际示例,本文展示了Postman在API测试中的各种应用。无论是简单的请求发送,还是复杂的自动化测试和持续集成,Postman都提供了丰富的功能来满足用户的需求。希望本文能帮助您更好地理解和使用Postman,提高API测试的效率和质量。
25 11
|
1月前
|
JSON Java 测试技术
SpringCloud2023实战之接口服务测试工具SpringBootTest
SpringBootTest同时集成了JUnit Jupiter、AssertJ、Hamcrest测试辅助库,使得更容易编写但愿测试代码。
60 3
|
2月前
|
JSON 算法 数据可视化
测试专项笔记(一): 通过算法能力接口返回的检测结果完成相关指标的计算(目标检测)
这篇文章是关于如何通过算法接口返回的目标检测结果来计算性能指标的笔记。它涵盖了任务描述、指标分析(包括TP、FP、FN、TN、精准率和召回率),接口处理,数据集处理,以及如何使用实用工具进行文件操作和数据可视化。文章还提供了一些Python代码示例,用于处理图像文件、转换数据格式以及计算目标检测的性能指标。
74 0
测试专项笔记(一): 通过算法能力接口返回的检测结果完成相关指标的计算(目标检测)