当前位置: 首页 > news >正文

IDEA/pycharm快捷键

IDEA快捷键
快捷键提示插件:在 plugins- >Marketplace 搜: Key Promoter X 插件安装
如图:
一、常用快捷键
 
复制
ctrl+c
粘贴
ctrl+v
剪切
ctrl+x
增加缩进 
Tab
较少缩进
shift+Tab
run 当前打开的文件程序
ctrl + shift + F10
run 菜单栏选择的程序
shift + F10
debug 程序
shift + F9
二、代码编辑
 
写完''中的内容后跳出''
Tab
自动结束当前的语句或代码块,例如添加分号或大括号
Ctrl + Shift + Enter
换行(不影响当前行代码) 
shift+enter
在当前行上方插一个入空行
ctrl + Alt + Enter
智能代码补全(根据上下文自动补全代码,例如方法参数)
 Ctrl + Shift + Space
基本代码补全(自动完成类名/方法名/变量名等)
Ctrl + Space
新建类/包等
Alt + Insert
导航到下一个单词或符号的首位/末尾
ctrl + 左/右箭头
同步修改文件名和文件内类名
shift+F6
处理编译异常
Alt + Enter
输入IDEA提示的补全
Tab
删除行
ctrl+X /ctrl+Y
复制行 
ctrl+D
导航到最后编辑位置  
 ctrl+shift+Backspace
选中单词切换大小写
ctrl + shift + U
将代码Surround with try/catch等
 ctrl+Alt+T
删除无效导入包
ctrl+Alt+O(字母 O,不是数字 0)
代码格式化
ctrl+Alt+L
撤销输入内容
ctrl+Z
恢复撤销的内容 
ctrl+shift+Z
打开复制剪切历史记录
WIn+V (windows 系统快捷键)
上/下移行
shift+Alt+上/下箭头
提取/引入 -> 提取方法 
ctrl+Alt+M
修改类的目录结构
F6
override 方法  
ctrl+O
同时设置多个光标输入 
shift + Alt + 鼠标点击
可以双列对照着写代码
文件右击Open in Right Split
折叠代码
//region
这里是需要折叠的代码区域
//endregion
三、快捷输入
查看IDEA更多快捷输入 File -> Settings -> Editor -> Live Templates
main或psvm
生成主方法 public static void main(String[] args)。
sout
System.out.println();
soutv
System.out.println("变量名 = " + 变量名)
示例:输入 user.soutv 会生成 System.out.println("user = " + user);
soutp
System.out.println("方法参数名 = " + 参数名);
        在方法内使用,会打印所有方法参数。
fori
生成标准的 for 循环
iter
生成增强for循环
itar
生成数组的标准 for 循环
ifn 
if (变量 == null)
inn 
 if (变量 != null)
prsf 
private static final
psf
public static final
psfi
public static final int
psfs
public static final String
try 
生成 try-catch 块
tryf 
生成 try-finally 块
四、代码阅读
 
打开/关闭侧边栏/底部栏
双击标签页/ctrl + shift + F12
查找
ctrl+F
全局查找
ctrl+shift+F
替换
ctrl+R
全局替换
ctrl+shift+R
搜索一切
双击 shift 
导航到上/下一个查看位置
ctrl+Alt+左/右箭头
导航到上/下一个标签页
Alt+左/右箭头
所在区域代码折叠/展开
ctrl+NumPad-/+(即小键盘的-/+键)
所有代码折叠/展开
ctrl +shift+NumPad-/+(即小键盘的-/+键)
导航到上/下一个方法
Alt+上/下箭头
导航到[行:列]位置
ctrl+G
标签页切换器 (浏览器网页切换标签页也适用)
ctrl+Tab
查看方法/类的声明详情
按住ctrl ,移动鼠标到方法/类上,ctrl键按住不要松
查看方法入参
ctrl+P
查看方法类的原始声明
ctrl+Q
导航前往到声明或用法
ctrl+B
导航前往到实现
ctrl+Alt+B
将文本光标移至匹配的大/小括号
Ctrl+Shift+M
导航到本行开头
Home
导航到本行末尾
End
导航到本页顶端
ctrl + Home
导航到本页底部
ctrl  + End
五、文件操作
 
重命名
 1.点击文件重名文件
 2.点击方法中参数,可同时修改方法内所有该参数
Shift+F6
复制文件路径 
Ctrl+Shift+C
在当前目录新建
Ctrl+Alt+Insert
五、Debug
 
到下一行步过
F8
运行到下一个断点
F9
进入方法步入
F7
跳出方法步出
shift+F8
运行到光标处
Alt+F9
 
一、Pycharm快捷键
功能
快捷键
一、常用快捷键
 
run 当前打开的文件程序
ctrl + shift + F10
run 菜单栏选择的程序
shift + F10
debug 程序
shift + F9
三、代码编辑
 
写完''中的内容后跳出''
Tab
自动结束当前的语句或代码块,例如添加分号或大括号
Ctrl + Shift + Enter
换行(不影响当前行代码) 
shift+enter
在当前行上方插一个入空行
ctrl + Alt + Enter
 代码格式化
ctrl + Alt + L
 快速补充方法调用的返回变量
ctrl + Alt + V
 复制行
ctrl + D
删除行
ctrl + Y
选中单词切换大小写
ctrl + shift + U
注释一行
ctrl + /
同时设置多个光标输入 
按住Alt,依次点击需要输入的地方
同时修改多处
按住Alt,依次选中需要修改的数据
 
 
 
 
 代码显示增大
shift + Alt + .
代码显示缩小
shift + Alt + ,
三、快捷输入
查看IDEA更多快捷输入 File -> Settings -> Editor -> Live Templates
 输入内容.print
自动把内容放入print()里
 
 
四、代码阅读
 
 打开/关闭侧边栏/底部栏
shift+ esc
快速打开当前文件的 “文件结构” 弹窗
Ctrl+F12
pycharm快捷键
 
 
http://www.jsqmd.com/news/100505/

相关文章:

  • 状态丢失问题
  • 【权威指南】Dify集成Tesseract 5.3语言包的7个关键步骤
  • 【Agent工具调用Dify参数校验全解析】:掌握高效接口验证的5大核心策略
  • 2025年底,我们用什么框架来开发智能体?
  • R语言处理临床数据缺失值的7种武器(附真实病例数据代码实战)
  • 美国降息,日本加息,为何让币圈交易员紧张不安?
  • 在算家云搭建Linly-Talker数字人语音模型
  • 10 个继续教育课堂汇报工具,AI 工具推荐与对比总结
  • EmotiVoice开源TTS引擎使用教程
  • LobeChat能否支持GraphQL查询?接口灵活性分析
  • python笔记-模块
  • 【R Shiny性能飞跃秘诀】:3步实现多模态内容按需加载,节省70%内存开销
  • 为什么90%的多模态Agent集成失败都源于启动顺序?真相在这里
  • 基于SpringBoot+Vue的电影院管理系统设计与实现开题报告
  • MySQL Shell 使用方法
  • LobeChat能否播报新闻?每日资讯自动推送
  • Dify 1.7.0音频质量检测黑科技(行业首个支持多语种自适应评估)
  • 为什么你的量子模拟无法扩展?R语言多qubit架构陷阱全揭示
  • VSCode远程开发连接云端Anything-LLM进行低延迟交互
  • 【赵渝强老师】Oracle的体系架构
  • 2025经颅电刺激仪制造公司权威推荐榜:华恒京兴领衔,精准神经调控技术赋能医疗康复 - torzi_JavaScript
  • 10 个MBA论文降重工具,AI写作优化软件推荐
  • 【Dify Tesseract自定义词典实战指南】:手把手教你提升OCR识别准确率90%以上
  • Spring Boot 整合 Redis 实战指南:从配置到场景落地 - 实践
  • 嵌入式和软件系统中常见通信协议
  • 为什么你的Agent无法跨容器通信?Docker网络配置终极排查指南
  • 【高可用多模态系统构建】:必须掌握的3种Docker启动编排策略
  • Cursor Agent 模式提示词
  • 如何将边缘Agent镜像缩小95%?,资深架构师亲授瘦身技巧
  • 模型训练中的精度保障:Ascend C算子数值稳定性分析