pycharm部分快捷键和小技巧
发布此文的主要目的是方便自己需要时查看,有需要的伙伴也可以查阅。
习惯
- 输完单引号,并且已在单引号内输入了内容,再按一下【‘】便可跳转到单引号后面
- 跳出双引号:shift+“;
- 跳出单引号:‘;
- 跳出括号:shift+);
- 跳出中括号:];
- Ctrl+[:定位到行最前面;
- Ctrl+]:定位到行最后面,用来在括号内输入完成后跳到括号后面,不用去按方向键;
- Ctrl+Enter: 在括号内换行。
上下文操作
输入代码显示意图,按【Alt+Enter】
搜索操作
Ctrl+Shift+A】 查找操作
按两下Shift】 随处搜索
查找和替换
4.1 【Ctrl+R】查找替换 【Ctrl+F】查找
4.2 【Ctrl+Shift+R】全局查找替换
4.3 【F3】下一个
4.4 【Shift + F3】前一个
扩大和缩小代码选区
5.1 【Ctrl+W】 选择光标处的单词 可多按几下
5.2 【Ctrl+Shift+W】 缩小选区,选择语句的参数
注释行
6.1 【Ctrl+/ 】注释或取消注释
6.2 【Ctrl+Shift+/】块注释
复制和删除行
7.1 【CTRL+D】 复制文本光标所在行
7.2 【按住Shift+↑】 选择当前行和上一行
7.3 【Ctrl+Y】 删除当前行
移动代码段
8.1 【Alt+Shift+↓】 向下拉取当前行
8.2 【Alt+Shift+↑】 向上拉取当前行
8.3 【Ctrl+Shift+↑】 将整个方法上移
8.4 【Ctrl+Shift+↓】 将整个方法下移
收起
9.1 【Ctrl+减号】 收起代码段
9.2 【Ctrl+等号】 展开代码区域
9.3 【Ctrl+Shift+减号】 收起所有区域
9.4 【Ctrl+Shift+等号】 展开所有区域。
环绕和解开
10.1 【Ctrl+Alt+T】 使用一些模板环绕所选代码段
10.2 【Ctrl+Shift+Delete】 解开以上操作
多选
11.1 【Alt+J】 选择文本光标处的符号
11.2 【再次按Alt+J】 选择此符号的下一个匹配项
11.3 【按Alt+Shift+J】 可取消上一个匹配项
11.4 【按Ctrl+Alt+Shift+J】 选择文件中的所有匹配项,可将th的所有匹配项替换成td
基本补全
默认情况下,PyCharm会提供补全建议,按Enter即可补全此语句,要显示激活基本补全,按【Ctrl+空格】,选择某一项并按Enter
选项卡补全
将current替换为total,按【Ctrl+空格】调用补全,如果按Enter将在current前面插入total。改为按Tab将current替换为total
后缀补全
后缀补全有助于编写代码时减少向后跳转文本光标,它会根据添加的后缀、表达式的类型及其上下文,将已键入的表达式转换为另一种表达式,在括号后面键入{.if},已查看建议列表,选择{ifnn},然后按Enter补全语句
类型匹配补全
如果按【Ctrl+空格】尝试基本补全不行,使用【Ctrl+Shift+空格】调用智能补全
F-string补全
支持f-string自动转换,只需键入’{my’即可补全
重构菜单
Ctrl+Alt+Shift+T】可引入形参,也可鼠标右键显示上下文菜单
重命名
Shift+F6】重命名字段等
提取变量并重构
【Ctrl+Alt+V】 提取变量,选择列表第二项以替换所有匹配项
代码格式
21.1 【Ctrl+Alt+L】格式化所选代码段
21.2 在未选择任何行,【Ctrl+Alt+L】可格式化整个文件
形参信息
22.1 【Ctrl+P】查看函数的形参
快速弹出窗口
23.1 【Ctrl+Q】查看文本光标处符号的文档(即函数说明),【Esc】关闭弹出窗口
23.2 【Ctrl+Shift+I】查看文本光标处符号的定义(即函数的定义)
寻找错误及查看修改建议
24.1 【F2】转到文件下一个高亮显示的错误,并通过【Alt+Enter】修正错误
24.2 【F2】继续转到下一个警告或错误,按【Ctrl+F1】查看简要说明,然后再次按【Ctrl+F1】可展开说明,此时窗口弹出一条建议,选择就行。
24.3 【Ctrl+Shift+F7】可高亮显示文件中文本光标处符号的所有用法
小范围搜索:【Ctrl+N】
在文件中查找并替换‘
26.1 【Ctrl+Shift+F】查找某个字符串在项目中的所有匹配项。
当键入“apple”搜索所有文本匹配项,可点击【W】或【Alt+W】将搜索范围缩小到一个完整的单词,可通过【↑】和【↓】导航到该行,并按【Enter】打开该行的文件
26.2 【Ctrl+Shift+R】替换所选的字符串,可单击【目录】或按【Alt+D】将替换范围缩小到当前目录
声明和用法
27.1 【Ctrl+B】跳转到方法的声明
文本光标位于方法声明中,使用相同的快捷键【Ctrl+B】可查看其所有用法,然后选择其中一个。
27.2 右击在【上下文菜单】中选择【查找用法】,浏览完用法后,按【Shift+Esc】可隐藏试图,按【Alt+3】或单击IDEA左下角的【查找】可打开查找视图
文件结构
28.1 可按【Ctrl+F12】打开文件结构,假设想找到名称中含有Homo和Sapiens单词的方法,键入【hosa】(所需单词的前缀)可筛选文件结构
28.2 Pycharm也可以将文件结构显示为工具窗口,使用【Alt+7】将其打开。
最近的文件和位置
29.1 可使用【Ctrl+B】查看sorted的库文件,【Ctrl+E】显示最近打开的文件,键入“rfd”(recent file demo的首字母),选择并按【Enter】跳转所选文件。我们已返回文件,使用【Ctrl+E】再次查看最近的文件,此列表包含很多我们不想再打开的源文件,可使用【Delete】从最近的文件历史记录删除多个文件
29.2 【Ctrl+Shift+E】在最近访问的文件中发现自己的代码。在此处,根据您记得的代码段进行搜索。请键入【sorted】,选择高亮显示片段,然后按【Enter】打开包含的文件。
补充:
[],()‘’“” 全部可以通用tab键跳出
原文链接: 原文