快捷键的使用 | 学习笔记

简介: 快速学习快捷键的使用,介绍了快捷键的使用系统机制, 以及在实际应用过程中如何使用。

开发者学堂课程【Python 入门 2020年版快捷键的使用】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/639/detail/10285


快捷键的使用

 

内容简介:

一、怎样关闭全局搜索

二、常见的快捷键


一、怎样关闭全局搜索

(双击 Shift 会打开全局搜索功能,JetBrains 开发的工具很多都有这个功能)

1. 首先双击 Shift 会打开全局搜索功能,点击 Actions ,在搜索框输入 registry 后回车,

搜索 ide.suppress.double.click.handler,

下面显示 Description: IDEA-161094 Option to disable "search everywhere 然后勾选,

若设置回来就需要打开全局搜索,按两下 Shift,这样就会陷入死区,

当然 ctrl + shift + a 也能打开全局搜索,

找到 ide.suppress.double.click.handler 勾选

 

二、常见的快捷键

在等号两边没有空格,则编辑器就会报一个灰色的波浪线 PEP 8,其中 PEP 表示 python 语言改进的一个协会,在 PEP 8中有一个规范,在操作符的两边加空格.使代码显得更加专业.

1. 快速格式化代码 : ctrl+alt+l →

#这个快捷键与 QQ 快捷键一样,若登录 QQ,按 ctrl+alt+l 则会锁定 QQ,第一个解决办法是退出 QQ,

第二个解决办法则是百度修改 QQ 的快捷键,只要不冲突就可以.

image.png

当然也可以修改快速格式化代码的快捷键,点击左侧最上方的 File → Settings → Keymap,此时则会出现很多快捷键,在搜索框中用英语搜索格式化 format,则会出现Reformat Code 重新格式化.将其快捷键删掉,重新设置.

当然最好用原有的,因为新改的快捷键可能会与其他快捷键产生冲突.

2. 快速复制粘贴选中的代码 :Ctrl+d

3. 移动一行代码 : alt/ctrl + shift + 上下箭头

#向上移动一行,在搜索框中搜索 move line up,就可以出现相关快捷键 Alt+Shift+向上箭头

4.删除一行代码 : ctrl + y

#代码快捷键有冲突,那么什么叫冲突?

点击File → Settings → Keymap,前面1中是通过行为找代码,当然也可以通过快捷键找到对应的行为,在搜索框中后面点击搜索 Ctrl+Y,则会出现行为 Delete Line.

搜索 ctrl+alt+l → 出现 Reformat Code

5、还原代码 : ctrl + z

6.怎样把光标移动到一行的最前过最后?

home : 最前

end : 最后

若没有 home 和 end 则 fn + ← 表示最前面, fn + → 表示最后面

若以上两种方法都没有则自行百度.

7. 打开/关闭注释 :

选中按 ctrl + /

相关文章
|
小程序
uni-app——一键获取用户信息
一键获取用户信息
444 0
|
6月前
|
容器
鸿蒙开发:相对布局RelativeContainer
当然了,RelativeContainer组件还有着其它的属性,但是最重要的也就是位置的摆放,其实也就是相对于锚点组件的摆放;通过上述的案例,我们不难发现,所谓的左上右下,反着来就是对的,比如在锚点上边,我用bottom,在锚点下面,我用top,在实际的开发中,可极大节约我们的开发时间。
138 4
鸿蒙开发:相对布局RelativeContainer
|
4月前
|
人工智能 开发者 Python
AI编码与构造智能体初学过程的反思
本文记录了作者在阿里云 AI Clouder 认证课程《基于通义灵码实现高效AI编码》学习初期的真实经历与反思。起初,作者选择从“无代码”方向的大模型课程《基于百炼平台构建智能体应用》入手,希望借助便捷工具跳过编程基础,但实践中发现效果有限,最终决定回归系统性学习路径,重新从《通义灵码》课程开始夯实技能。 文章回顾了作者的学习动机、选课逻辑、实战中遇到的问题及解决策略,并分享了关于复习方法、实践重要性和持续学习理念的深刻体会。通过这一过程,作者认识到:真正的技术掌握离不开扎实的基础和持续的练习,只有遵循客观学习规律,才能在AI开发道路上走得更远。
147 21
|
5月前
|
存储 编解码 搜索推荐
文生图架构设计原来如此简单之社区与共享机制
工作流共享是文生图应用社区建设的核心功能,它使用户能够分享创作经验和技巧,形成知识共享生态。工作流序列化与存储设计需要解决复杂工作流的高效表示问题。
131 10
|
11月前
|
Cloud Native Java API
聊聊从单体到微服务架构服务演化过程
本文介绍了从单体应用到微服务再到云原生架构的演进过程。单体应用虽易于搭建和部署,但难以局部更新;面向服务架构(SOA)通过模块化和服务总线提升了组件复用性和分布式部署能力;微服务则进一步实现了服务的独立开发与部署,提高了灵活性;云原生架构则利用容器化、微服务和自动化工具,实现了应用在动态环境中的弹性扩展与高效管理。这一演进体现了软件架构向着更灵活、更高效的方向发展。
|
8月前
|
机器学习/深度学习 运维 分布式计算
Pandas数据应用:异常检测
本文介绍如何使用Pandas进行异常检测,涵盖异常值定义及其对数据分析的影响。通过简单统计方法(如均值+3标准差)、箱线图法(基于四分位距IQR)和基于密度的方法(如DBSCAN),并提供代码案例。同时,针对数据类型不匹配、缺失值处理不当及大数据量性能问题等常见报错给出解决方案。掌握这些技术有助于提高数据分析的准确性和可靠性。
279 19
|
SQL DataWorks 大数据
DataWorks操作报错合集之SQL代码行数过长产生报错,该如何解决
DataWorks是阿里云提供的一站式大数据开发与治理平台,支持数据集成、数据开发、数据服务、数据质量管理、数据安全管理等全流程数据处理。在使用DataWorks过程中,可能会遇到各种操作报错。以下是一些常见的报错情况及其可能的原因和解决方法。
|
10月前
|
数据可视化 数据挖掘 项目管理
打破协作壁垒,Excel多人协同编辑工具带来翻天覆地的变化!
在现代办公中,团队协作和信息共享至关重要。Excel的多人协同编辑功能显著提升了工作效率,避免了版本冲突和重复劳动。市场上的Google Sheets、Airtable、板栗看板和Zoho Sheet等工具也提供了类似功能。以其清晰的界面和强大的数据分析能力,特别适合项目管理和进度追踪,帮助团队高效协作,达成目标。
|
Oracle 关系型数据库 分布式数据库
PolarDB 数据备份与恢复策略
【8月更文第27天】PolarDB 是阿里云推出的一款高性能、高可用的关系型数据库服务,支持 MySQL、PostgreSQL 和 Oracle 数据库引擎。对于任何数据库系统来说,数据的安全性和完整性至关重要。本文将详细介绍 PolarDB 的备份机制,并提供数据恢复的最佳实践。
738 0
|
调度 Python
Python中的异步编程: asyncio库详解 与应用
Python中的异步编程: asyncio库详解 与应用
276 0