Visual Studio(vs)与Pycharm,IDEA中常用快捷键汇总

2023-10-31

目录

Visual Studio

窗口管理

搜索

在编辑器中查找

代码编辑器

工具栏

调试

常用

Pycharm,IDEA中

Ctrl 快捷键

Alt 快捷键

Shift 快捷键

Ctrl + Alt 快捷键

Ctrl + Shift 快捷键

Alt + Shift 快捷键

Ctrl + Shift + Alt 快捷键

其他快捷键

常用


Visual Studio

窗口管理

任务 快捷方式
将浮动窗口最大化 双击标题栏
最大化/最小化窗口 Win +上箭头 / Win +下箭头
重新停靠浮动窗口 Ctrl+双击标题栏
移动/停靠浮动窗口 Win +左箭头 / Win +右箭头
关闭活动文档 Ctrl+ F4
显示打开的文件列表 Ctrl +Alt +下箭头
显示全部浮动窗口 Ctrl+ Shift+ M
显示跳转列表 Win+ Alt+ N
启动新实例 Win+ Shift+ N
在窗口之间切换 Win+ N
任务 快捷方式
解决方案资源管理器搜索 Ctrl+;
在任何工具窗口中将焦点置于搜索框中(编辑器除外) Alt+` 当工具窗口具有焦点时
搜索 Visual Studio Ctrl+Q
搜索框结果筛选器 @opt - 选项
@cmd - 命令
@mru - 最近使用
@doc - 打开文档
在工具选项中搜索 Ctrl+ E

在编辑器中查找

任务 快捷方式
快速查找 Ctrl+ F
快速查找下一个结果 Enter
快速查找上一个结果 Shift + Enter
快速查找展开下拉列表 Alt +下箭头
取消查找 Esc
快速替换 Ctrl+ H
快速替换 - 替换下一个 Alt+ R
快速替换 - 全部替换 Alt+ A
在文件中查找 Ctrl + Shift F+
在文件中替换 Ctrl+ Shift+ H

代码编辑器

任务 快捷方式
转到全部 Ctrl + T
转到最近使用的文件 Ctrl+T,R
多脱字号多个插入点 Ctrl+Alt+单击
多脱字号添加匹配选择 Shift+Alt+Ins
设置文档的格式 Ctrl+K,D
IntelliSense 建议模式 Ctrl+ Alt+ 空格键(切换)
强制显示 IntelliSense Ctrl+ J
快速操作 Ctrl+.
代码段选择器 Ctrl+KX 或 ?Tab (Visual Basic)
环绕 Ctrl+ K、 S
显示快速信息 Ctrl+ K、 I
定位到 Ctrl+,
导航突出显示的引用 Ctrl +Shift +向上 (上一个)
Ctrl +Shift +向下 (下一个)
编辑器缩放 Ctrl +Shift +> (缩小)
Ctrl +Shift +< (放大)
块选择 按住 Alt 并拖动鼠标
Shift +Alt +箭头键
上移/下移行 Alt +上箭头 / Alt +下箭头
复制行 Ctrl+EV
展开选定内容 转变+Alt+=
合拢选定内容 转变+Alt+-
转到定义 F12
查看定义 Alt+F12
转到定义堆栈 Ctrl +Shift +8 (返回)
Ctrl +Shift +7 (前进)
关闭“查看定义”窗口 Esc
将“查看定义”窗口提升为常规文档选项卡 Ctrl+ Alt+ Home
在多个“查看定义”窗口之间导航 Ctrl+Alt+- 和 Ctrl+Alt+=
在多个查看结果之间导航 F8 和 Shift+F8
在“代码编辑器”窗口和“查看定义”窗口之间切换 Shift+Esc
转到封闭块 Ctrl +Alt +上箭头
转到下一个/上一个问题 Alt +PgUp / Alt +PgDn
上下文导航菜单 Alt+`

工具栏

任务 快捷方式
添加按钮 选择工具栏溢出按钮
标准工具栏中的查找组合框 Ctrl+D
查找文本框命令模式 键入 >
新建别名 “命令”窗口中键入别名<新别名><命令>

调试

任务 快捷方式
“启动调试” F5
停止调试 Shift+ F5
重新启动调试 Ctrl+ Shift+ F5
逐过程 F10
“单步执行” F11
单步跳出 Shift+ F11
运行到光标处 Ctrl+ F10
设置下一语句 Ctrl+ Shift+ F10
设置并切换断点 F9
禁用断点 Ctrl+ F9
即时窗口 Ctrl+ Alt+ I
即时窗口命令模式 键入 >
即时窗口 - 清除缓冲区 键入 cls
即时窗口 - 打印值 键入 ?varname

常用

Ctrl+C+ K一键注释

Ctrl+K+U一键取消注释

Pycharm,IDEA中

Ctrl 快捷键

Ctrl + F 在当前文件进行文本查找 (必备)

Ctrl + R 在当前文件进行文本替换 (必备)

Ctrl + Z 撤销 (必备)

Ctrl + Y 删除光标所在行 或 删除选中的行 (必备)

Ctrl + X 剪切光标所在行 或 剪切选择内容

Ctrl + C 复制光标所在行 或 复制选择内容

Ctrl + D 复制光标所在行 或 复制选择内容,并把复制内容插入光标位置下面 (必备)

Ctrl + W 递进式选择代码块。可选中光标所在的单词或段落,连续按会在原有选中的基础上再扩展选中范围(必备)

Ctrl + E 显示最近打开的文件记录列表 (必备)

Ctrl + N 根据输入的 名/类名 查找类文件 (必备)

Ctrl + G 在当前文件跳转到指定行处

Ctrl + J 插入自定义动态代码模板 (必备)

Ctrl + P 方法参数提示显示 (必备)

Ctrl + Q 光标所在的变量 / 类名 / 方法名等上面(也可以在提示补充的时候按),显示文档内容

Ctrl + U 前往当前光标所在的方法的父类的方法 / 接口定义 (必备)

Ctrl + B 进入光标所在的方法/变量的接口或是定义处,等效于 Ctrl + 左键单击 (必备)

Ctrl + K 版本控制提交项目,需要此项目有加入到版本控制才可用

Ctrl + T 版本控制更新项目,需要此项目有加入到版本控制才可用

Ctrl + H 显示当前类的层次结构

Ctrl + O 选择可重写的方法

Ctrl + I 选择可继承的方法

Ctrl + + 展开代码

Ctrl + - 折叠代码

Ctrl + / 释光标所在行代码,会根据当前不同文件类型使用不同的注释符号 (必备)

Ctrl + U 前往当前光标所在的方法的父类的方法 / 接口定义 (必备)

Ctrl + B 进入光标所在的方法/变量的接口或是定义处,等效于 Ctrl + 左键单击 (必备)

Ctrl + K 版本控制提交项目,需要此项目有加入到版本控制才可用

Ctrl + T 版本控制更新项目,需要此项目有加入到版本控制才可用

Ctrl + H 显示当前类的层次结构

Ctrl + O 选择可重写的方法

Ctrl + I 选择可继承的方法

Ctrl + + 展开代码

Ctrl + - 折叠代码

Ctrl + / 释光标所在行代码,会根据当前不同文件类型使用不同的注释符号 (必备)

Ctrl + 移动光标到当前所在代码的花括号开始位置

Ctrl + ] 移动光标到当前所在代码的花括号结束位置

Ctrl + F1 在光标所在的错误代码处显示错误信息 (必备)

Ctrl + F3 调转到所选中的词的下一个引用位置 (必备)

Ctrl + F4 关闭当前编辑文件

Ctrl + F8 在 Debug 模式下,设置光标当前行为断点,如果当前已经是断点则去掉断点

Ctrl + F9 执行 Make Project 操作

Ctrl + F11 选中文件 / 文件夹,使用助记符设定 / 取消书签 (必备)

Ctrl + F12 弹出当前文件结构层,可以在弹出的层上直接输入,进行筛选

Ctrl + Tab 编辑窗口切换,如果在切换的过程又加按上 delete,则是关闭对应选中的窗口

Ctrl + End 跳到文件尾

Ctrl + Home 跳到文件头

Ctrl + Space 基础代码补全,默认在 Windows 系统上被输入法占用,需要进行修改,建议 修改为 Ctrl +逗号 (必备)

Ctrl + Delete 删除光标后面的单词或是中文句 (必备)

Ctrl +BackSpace 删除光标前面的单词或是中文句 (必备)

Ctrl +1,2,3...9 定位到对应数值的书签位置 (必备)

Ctrl + 左键单击 在打开的文件标题上,弹出该文件路径 (必备)

Ctrl + 光标定位按 Ctrl 不要松开,会显示光标所在的类信息摘要

Ctrl + 左方向键 光标跳转到当前单词 / 中文句的左侧开头位置 (必备)

Ctrl + 右方向键 光标跳转到当前单词 / 中文句的右侧开头位置 (必备)

Ctrl + 前方向键 等效于鼠标滚轮向前效果 (必备)

Ctrl + 后方向键 等效于鼠标滚轮向后效果 (必备)

Alt 快捷键

Alt + 显示版本控制常用操作菜单弹出层 (必备)

Alt + Q 弹出一个提示,显示当前类的声明 / 上下文信息

Alt + F1 显示当前文件选择目标弹出层,弹出层中有很多目标可以进行选择 (必备)

Alt + F2 对于前面页面,显示各类浏览器打开目标选择弹出层

Alt + F3 选中文本,逐个往下查找相同文本,并高亮显示

Alt + F7 查找光标所在的方法 / 变量 / 类被调用的地方

Alt + F8 在 Debug 的状态下,选中对象,弹出可输入计算表达式调试框,查看该输入内容的调试结果

Alt + Home 定位 / 显示到当前文件的 Navigation Bar

Alt + Enter IntelliJ IDEA 根据光标所在问题,提供快速修复选择,光标放在的位置不同提示 的结果也不同 (必备)

Alt + Insert 代码自动生成,如生成对象的 set / get 方法,构造函数,toString() 等 (必备)

Alt + 左方向键 切换当前已打开的窗口中的子视图,比如 Debug 窗口中有 Output、Debugger 等子视图,用此快捷键就可以在子视图中切换 (必备)

Alt + 右方向键 按切换当前已打开的窗口中的子视图,比如 Debug 窗口中有 

Output、Debugger 等子视图,用此快捷键就可以在子视图中切换 (必备)

Alt + 前方向键 当前光标跳转到当前文件的前一个方法名位置 (必备)

Alt + 后方向键 当前光标跳转到当前文件的后一个方法名位置 (必备)

Alt +1,2,3...9 显示对应数值的选项卡,其中 1 是 Project 用得最多 (必备)

Shift 快捷键

Shift + F1 如果有外部文档可以连接外部文档

Shift + F2 跳转到上一个高亮错误 或 警告位置

Shift + F3 在查找模式下,查找匹配上一个

Shift + F4 对当前打开的文件,使用新 Windows 窗口打开,旧窗口保留

Shift + F6 对文件 / 文件夹 重命名

Shift + F7 在 Debug 模式下,智能步入。断点所在行上有多个方法调用,会弹出进入哪个方法

Shift + F8 在 Debug 模式下,跳出,表现出来的效果跟 F9 一样

Shift + F9 等效于点击工具栏的 Debug 按钮

Shift + F10 等效于点击工具栏的 Run 按钮

Shift + F11 弹出书签显示层 (必备)

Shift + Tab 取消缩进 (必备)

Shift + ESC 隐藏当前 或 最后一个激活的工具窗口

Shift + End 选中光标到当前行尾位置

Shift + Home 选中光标到当前行头位置

Shift + Enter 开始新一行。光标所在行下空出一行,光标定位到新行位置 (必备)

Shift + 左键单击 在打开的文件名上按此快捷键,可以关闭当前打开文件 (必备)

Shift + 滚轮前后滚动 当前文件的横向滚动轴滚动 (必备)

Ctrl + Alt 快捷键

Ctrl + Alt + L 格式化代码,可以对当前文件和整个包目录使用 (必备)

Ctrl + Alt + O 优化导入的类,可以对当前文件和整个包目录使用 (必备)

Ctrl + Alt + I 光标所在行 或 选中部分进行自动代码缩进,有点类似格式化

Ctrl + Alt + T 对选中的代码弹出环绕选项弹出层 (必备)

Ctrl + Alt + J 弹出模板选择窗口,将选定的代码加入动态模板中

Ctrl + Alt + H 调用层次

Ctrl + Alt + B 在某个调用的方法名上使用会跳到具体的实现处,可以跳过接口

Ctrl + Alt + V 快速引进变量

Ctrl + Alt + Y 同步、刷新

Ctrl + Alt + S 打开 IntelliJ IDEA 系统设置 (必备)

Ctrl + Alt + F7 显示使用的地方。寻找被该类或是变量被调用的地方,用弹出框的方式找出来

Ctrl + Alt + F11 切换全屏模式

Ctrl + Alt + Enter 光标所在行上空出一行,光标定位到新行 (必备)

Ctrl + Alt + Home 弹出跟当前文件有关联的文件弹出层

Ctrl + Alt + Space 类名自动完成

Ctrl + Alt + 左方向键 退回到上一个操作的地方 (必备)

Ctrl + Alt + 右方向键 前进到上一个操作的地方 (必备)

Ctrl + Alt + 前方向键 在查找模式下,跳到上个查找的文件

Ctrl + Alt + 后方向键 在查找模式下,跳到下个查找的文件

Ctrl + Shift 快捷键

Ctrl + Shift + F 根据输入内容查找整个项目 或 指定目录内文件 (必备)

Ctrl + Shift + R 根据输入内容替换对应内容,范围为整个项目 或 指定目录内文件 (必备)

Ctrl + Shift + J 自动将下一行合并到当前行末尾 (必备)

Ctrl + Shift + Z 取消撤销 (必备)

Ctrl + Shift + W 递进式取消选择代码块。可选中光标所在的单词或段落,连续按会在原有选中的基础上再扩展取消选中范围 (必备)

Ctrl + Shift + N 通过文件名定位 / 打开文件 / 目录,打开目录需要在 输入的内容后面多加一个正斜杠 (必备)

Ctrl + Shift + U 对选中的代码进行大 / 小写轮流转换 (必备)

Ctrl + Shift + T 对当前类生成单元测试类,如果已经存在的单元测试类则可以进行选择 (必备)

Ctrl + Shift + C 复制当前文件磁盘路径到剪贴板 (必备)

Ctrl + Shift + V 弹出缓存的最近拷贝的内容管理器弹出层

Ctrl + Shift + E 显示最近修改的文件列表的弹出层

Ctrl + Shift + H 显示方法层次结构

Ctrl + Shift + B 跳转到类型声明处 (必备)

Ctrl + Shift + I 快速查看光标所在的方法 或 类的定义

Ctrl + Shift + A 查找动作 / 设置

Ctrl + Shift + / 代码块注释 (必备)

Ctrl + Shift + 选中从光标所在位置到它的顶部中括号位置 (必备)

Ctrl + Shift + ] 选中从光标所在位置到它的底部中括号位置 (必备)

Ctrl + Shift + + 展开所有代码 (必备)

Ctrl + Shift + - 折叠所有代码 (必备)

Ctrl + Shift + F7 高亮显示所有该选中文本,按 Esc 高亮消失 (必备)

Ctrl + Shift + F8 在 Debug 模式下,指定断点进入条件

Ctrl + Shift + F9 编译选中的文件 / 包 / Module

Ctrl + Shift + F12 编辑器最大化 (必备)

Ctrl + Shift + Space 智能代码提示

Ctrl + Shift + Enter 自动结束代码,行末自动添加分号 (必备)

Ctrl + Shift +Backspace 退回到上次修改的地方 (必备)

Ctrl + Shift +1,2,3...9 快速添加指定数值的书签 (必备)

Ctrl + Shift + 左键单击 把光标放在某个类变量上,按此快捷键可以直接定位到该类中 (必备)

Ctrl + Shift + 左方向键 在代码文件上,光标跳转到当前单词 / 中文句的左侧开头位置, 同时选中该单词 / 中文句(必备)

Ctrl + Shift + 右方向键 在代码文件上,光标跳转到当前单词 / 中文句的右侧开头位置, 同时选中该单词 / 中文句(必备)

Ctrl + Shift + 前方向键 光标放在方法名上,将方法移动到上一个方法前面,调整方法排序 (必备)

Ctrl + Shift + 后方向键 光标放在方法名上,将方法移动到下一个方法前面,调整方法

Ctrl + Shift + 右方向键 在代码文件上,光标跳转到当前单词 / 中文句的右侧开头位置, 同时选中该单词 / 中文句(必备)

Ctrl + Shift + 前方向键 光标放在方法名上,将方法移动到上一个方法前面,调整方法排序 (必备)

Ctrl + Shift + 后方向键 光标放在方法名上,将方法移动到下一个方法前面,调整方法 排序 (必备)

Alt + Shift 快捷键

Alt + Shift + N 选择 / 添加 task (必备)

Alt + Shift + F 显示添加到收藏夹弹出层 / 添加到收藏夹

Alt + Shift + C 查看最近操作项目的变化情况列表

Alt + Shift + I 查看项目当前文件

Alt + Shift + F7在 Debug 模式下,下一步,进入当前方法体内,如果方法体还有方法,则会进入该内嵌的方法中,依此循环进入

Alt + Shift + F9 弹出 Debug 的可选择菜单

Alt + Shift + F10 弹出 Run 的可选择菜单

Alt + Shift + 左键双击 选择被双击的单词 / 中文句,按住不放,可以同时选择其他单词 / 中文句 (必备)

Alt + Shift + 前方向键 移动光标所在行向上移动 (必备)

Alt + Shift + 后方向键 移动光标所在行向下移动 (必备)

Ctrl + Shift + Alt 快捷键

Ctrl + Shift + Alt + V 无格式黏贴 (必备)

Ctrl + Shift + Alt + N 前往指定的变量 / 方法

Ctrl + Shift + Alt + S 打开当前项目设置 (必备)

Ctrl + Shift + Alt + C 复制参考信息

其他快捷键

F2 跳转到下一个高亮错误 或 警告位置 (必备)

F3 在查找模式下,定位到下一个匹配处

F4 编辑源 (必备)

F7 在 Debug 模式下,进入下一步,如果当前行断点是一个方法,则进入当前方法体内,如果该方法体还有方法,则不会进入该内嵌的方法中

F8 在 Debug 模式下,进入下一步,如果当前行断点是一个方法,则不进入当前方法体内

F9 在 Debug 模式下,恢复程序运行,但是如果该断点下面代码还有断点则停在下一个断点上

F11 添加书签 (必备)

F12 回到前一个工具窗口 (必备)

Tab 缩进 (必备)

ESC 从工具窗口进入代码文件窗口 (必备) 连按两次Shift 弹出 Search 

Everywhere 弹出层

常用

Ctrl+/一键注释

Ctrl+/一键取消注释

以上内容来自

键盘和鼠标快捷方式 - Visual Studio (Windows) | Microsoft Docs

IntelliJ IDEA 快捷键大全 Win 版 - 腾讯云开发者社区-腾讯云 (tencent.com)

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Visual Studio(vs)与Pycharm,IDEA中常用快捷键汇总 的相关文章

随机推荐

  • SQL Server(五)-视图

    与表一样 视图也是由字段和记录组成的 只是这些字段和记录来源于其他被引用的表或视图 所以视图并不是真实存在的 而是一张虚拟的表 视图中的数据并不是存在于视图中的 而是存在于被引用的数据表当中的 当被引用的数据表中的记录内容改变时 视图中的记
  • 临沂地区的OLED拼接屏有哪些独特优点?

    临沂oled拼接屏是一种高清晰度的显示屏 由多个oled屏幕拼接而成 它可以用于商业广告 展览 会议 演出等场合 具有高亮度 高对比度 高色彩饱和度 高刷新率等优点 能够吸引人们的眼球 提高信息传递效果 临沂oled拼接屏的优点之一是高亮度
  • 虚拟偶像是未来趋势吗?

    Hello 我的朋友 这里是古希伯 今天聊聊 虚拟偶像行业是不是未来的趋势 虚拟偶像零都知道吧 日本初音未来 洛天依诸多的 日本虚拟偶像行业市场是最为发达的 日漫这一块本身具有先天优势存在 乃至于国内诸多公司都没有能力完全复刻 虚拟偶像目前
  • slot-插槽的基本使用-具名插槽的使用(重要)

    slot 插槽的基本使用 具名插槽的使用 为什么使用slot slot翻译为插槽 1 在生活中很多地方都有插槽 电脑的USB插槽 插板当中的电源插槽 2 插槽的目的是让我们原来的设备具有更多的扩展性 3 比如电脑的USB我们可以插入U盘 硬
  • 手撸,自定义application.yml配置项

    文章目录 前言 教程 1 加入配置依赖 及maven插件 2 元注解 分析 3 配置文件 4 测试能不能用 5 怎么从配置里面取值 并加载呢 第一 我们在配置中加入值 第二 编写一个自动配置类 前言 我们现在在springboot中 极其简
  • Spring Dynamic Modules - DMserver

    spring dm server 官网 http static springsource com projects dm server 1 0 x programmer guide htmlsingle programmer guide h
  • 英语发音规则---gh

    英语发音规则 gh 一 总结 一句话总结 gh字母组合的读音在中学英语课本中归纳起来主要有 发音 和 不发音 两种情况 gh字词首是发 g 因为需要开头啊 例如 ghost g st n 鬼 幽灵 gh在词尾读作 f 因为需要尾巴 例如 l
  • 什么是相关性

    我们曾经讲过 默认情况下 返回结果是按相关性倒序排列的 但是什么是相关性 相关性如何计算 每个文档都有相关性评分 用一个正浮点数字段 score 来表示 score 的评分越高 相关性越高 查询语句会为每个文档生成一个 score 字段 评
  • OPENCV+QT环境配置

    qt opencv开发入门 4步搞定opencv环境配置2 https www bilibili com video BV1f34y1v7t8 vd source 0aeb782d0b9c2e6b0e0cdea3e2121eba 第一步 安
  • U20.4 升级 pytorch 1.11

    一 系统环境 1 系统已安装 pytorch 1 7 1 8 a pip install torch 1 8 2 cu111 torchvision 0 9 2 cu111 torchaudio 0 8 2 f https download
  • 小编必看,教你如何使用微信公众号编辑器快速排版精美文章

    对于小编而言 写作就是每天的日常 图文排版是公众号的形象 也是新媒体运营小编必须掌握的技能 一篇文章除了内容优质之外 排版也是非常重要的 好的排版才能让读者有更好的阅读体验 俗话说 工欲善其事 必先利其器 众多微信公众号编辑器中 推荐使用来
  • CMAKE语法:add_definitions、add_compile_options

    前言 CMAKE命令通用理解 command
  • SQL_开发技巧(附阿里巴巴开发规范)

    目录 一 数据库命令规范 1 1 explain 1 2 单表delete或者update语句 加个limit 1 3 where后字段 隐式转换 1 4 减少不必要的查询字段 1 5 SQL命令行修改数据 养成begin commit 事
  • 【ProVerif学习笔记】6:握手协议(handshake protocol)建模

    这节先不继续往下看 巩固一下对ProVerif建模握手协议的理解 握手协议的流程如下 ex handshake pv 只验证保密性 手册里在引入security性质之前 握手协议的模型如下 对称加密相关 对称密钥 type key 对称加密
  • Cookie中允许的字符

    本文翻译自 Allowed characters in cookies this one s a quickie 这是一个快捷方式 What are the allowed characters in both cookie name an
  • Latex Skills

    ModernCV http 519488126 blog 163 com blog static 722401602014010555221 Paper 1 Blank 两个quad空格 a qquad b a qquad b 两个m的宽度
  • Top 5 OSSInsight 年度最佳 MLOps 开源工具

    MLOps 即机器学习的 DevOps 它能够帮助企业或组织更好地管理生产中的机器学习模型的复杂性 从而使机器学习项目更快速 更可靠地推广到市场 在本文中 我们将回顾 OSSInsight io 2022 年列出的排名前 5 的最热门开源
  • 多业务建模在美团搜索排序中的实践

    总第460篇 2021年 第030篇 美团搜索排序是一个典型的多业务混合排序建模问题 这种多业务场景搜索存在很多挑战 本文聚焦到店商家多业务场景的多业务排序建模优化工作 希望能对从事相关工作的同学有帮助 引言 排序流程简介 多业务建模实践
  • Android token失效统一跳转登陆界面,基于okhttp+广播通信

    第一步找个Activity注册广播监听 一般选择app主框架activity OkHttp拦截器写法 public class TokenInterceptor implements Interceptor private static f
  • Visual Studio(vs)与Pycharm,IDEA中常用快捷键汇总

    目录 Visual Studio 窗口管理 搜索 在编辑器中查找 代码编辑器 工具栏 调试 常用 Pycharm IDEA中 Ctrl 快捷键 Alt 快捷键 Shift 快捷键 Ctrl Alt 快捷键 Ctrl Shift 快捷键 Al