zoukankan      html  css  js  c++  java
  • Idea 常用功能汇总,工作中常用技巧,移出请说明原因,笔记花了好长时间汇总的

    1.隐藏没用到的文件

    比如 IDEA 的项目配置文件(.iml 和.idea),打开 Settings-File Types, 加入要隐藏的文件后缀。 image

    2.常用技巧

    2.1 通过Alt+F8查看变量在当前断点的当前值

    2.2 使用Live Template创建代码模板

    2.3 粘贴 历史 复制

    快捷键 Ctrl+Shift+V,可以显示文本复制的历史记录。 修改复制历史记录数量,执行 Setting-Editor,修改“Maximum number of contents to keep in clipboard”

    2.4 查看 本地历史记录

    选中文件或文件夹,右键 -> Local History -> Show History,显示本地历史记录。

    2.5 Terminal

    命令终端,使用快捷键:Alt+F12 命令行可以直接定位到代码所在目录,你可以通过git上传或者下载代码。

    2.6 Search Anywhere

    搜索所有文件,Shift 按两下。 image

    2.7 文件夹搜索

    快捷键 Ctrl+Shift+N,文件夹以/结束 image

    3. 快捷键大全

    3.1 编辑

    快捷键功能描述
    Ctrl+Space 基本代码补全,输入字母按后列出匹配的词组
    Ctrl+Shift+Space 智能代码补全,列出与预期类型一致的方法或变量
    Ctrl+Alt+Space 补全类名
    Ctrl+Shift+Ente 补全语句
    Ctrl+P 显示方法参数
    Ctrl+Q 显示注释文档
    Shift+F1 显示外部文档
    Ctrl+mouse over code 显示描述信息
    Ctrl+F1 显示提示、警告、错误等信息
    Alt+Insert 生成代码,生成 Getter、Setter、构造器等
    Ctrl+O 重写父类方法
    Ctrl+I 实现接口方法
    Ctrl+Alt+T 使用(if..else, try..catch, for, synchronized 等)包围选中语句
    Ctrl+/ 使用“//”注释或取消注释
    Ctrl+Shift+/ 使用“/** **/”注释或取消注释
    Ctrl+W 选择代码块,连续按会增加选择外层的代码块
    Ctrl+Shift+W 与“Ctrl+W”相反,减少选择代码块
    Alt+Q 显示类描述信息
    Alt+Enter-fixes 显示快速修复列表
    Ctrl+Alt+L 格式化代码
    Ctrl+Alt+O 优化 Imports
    Ctrl+Alt+I 自动优化代码缩进
    Tab/Shift+Tab 缩进代码/取消缩进代码
    Ctrl+X or Shift+Delete 剪切代码,未选择代码时剪切当前行
    Ctrl+C or Ctrl+Insert 复制代码,未选择代码时复制当前行
    Ctrl+V or Shift+Insert 粘贴代码
    Ctrl+Shift+V 粘贴最近复制的内容
    Ctrl+D 重复代码,未选择代码时重复当前行
    Ctrl+Y 删除行,未选择时删除当前行
    Ctrl+Shift+J 合并多行为一行
    Ctrl+Enter 分割一行为多行
    Shift+Enter 使光标所在位置的下一行为新行
    Ctrl+Shift+U 对选中内容进行大小写切换
    Ctrl+Shift+]/[ 选中到代码块的开始/结束
    Ctrl+Delete 删除从光标所在位置到单词结束位置的字符
    Ctrl+Backspace 删除从单词起始位置到光标所在位置的字符
    Ctrl+NumPad+/- 展开或收起代码块
    Ctrl+Shift+NumPad+ 展开所有代码块
    Ctrl+Shift+NumPad- 收起所有代码块
    Ctrl+F4 关闭当前编辑页

    3.2 查找/ 替换

    快捷键功能描述
    Ctrl+F 查找
    F3 查找下一个
    Shift+F3 查找上一个
    Ctrl+R 替换
    Ctrl+Shift+F 目录内查找
    Ctrl+Shift+R 目录内替换
    Ctrl+Shift+S 语法模板搜索
    Ctrl+Shift+M 语法模板替换
    Alt+F7 查找被使用处
    Ctrl+F7 查找当前文件中的使用处
    Ctrl+Shift+F7 高亮当前文件中的使用处
    Ctrl+Alt+F7 列出使用者

    3.3 编译/ 运行

    快捷键功能描述
    Ctrl+F9 Make 模块、项目
    Ctrl+Shift+F9 编译选中的文件、模块、项目
    Alt+Shift+F10 选择配置后运行代码
    Alt+Shift+F9 选择配置后调试代码
    Shift+F10 运行代码
    Shift+F9 调试代码
    Ctrl+F2 停止调试
    Ctrl+Shift+F10 运行代码

    3.4 调试

    快捷键功能描述
    F8 单步调试,不进入函数内部
    F7 单步调试,进入函数内部
    Shift+F7 选择要进入的函数
    Shift+F8 跳出函数
    Alt+F9 运行到断点
    Alt+F8 执行表达式查看结果
    F9 继续执行,进入下一个断点或执行完程序
    Ctrl+F8 设置/取消当前行断点
    Ctrl+Shift+F8 查看断点

    3.4 导航

    快捷键功能描述
    Double Shift 查找所有
    Ctrl+N 查找类
    Ctrl+Shift+N 查找文件
    Ctrl+Alt+Shift+N Go to symbol
    Alt+Right/Left 左右切换 Tab
    F12 回到上一个打开的窗口
    Esc 焦点回到编辑器
    Shift+Esc 隐藏打开的视图
    Ctrl+Shift+F4 关闭当前 Tab
    Ctrl+G 跳到指定行
    Ctrl+E 显示最近打开的文件
    Ctrl+Alt+Left 跳到光标的上一个位置
    Ctrl+Alt+Right 跳到光标的下一个位置
    Ctrl+Shift+Backspace 跳到上一个编辑处
    Alt+F1 选择当前文件显示在不同的视图中
    Ctrl+B or Ctrl+Click 跳到类声明处
    Ctrl+Alt+B 跳到实现类/方法
    Ctrl+Shift+I 显示类/变量/方法定义
    Ctrl+Shift+B 跳到类型定义处
    Ctrl+U 跳到父类/方法
    Alt+Up 光标移动到上一个方法
    Alt+Down 光标移动到下一个方法
    Ctrl+] 光标移动到代码块的起始位置
    Ctrl+] 光标移动到代码块的结束位置
    Ctrl+F12 显示文件结构
    Ctrl+H 显示类层级
    Ctrl+Shift+H 显示方法层级
    Ctrl+Alt+H 显示类/方法调用层级
    F2 光标移动到下一个错误
    Shift+F2 光标移动到上一个错误
    F4 编辑源码,光标移到编辑器内
    Ctrl+Enter 查看源码,光标没移到编辑器内
    Alt+Home 显示导航面包屑
    F11 当前行设置书签
    Shift+F11 显示所有书签
    Ctrl+F11 设置书签号[0-9]
    Ctrl+[0-9] 跳到书签号[0-9]所在位置

    3.5 重构

    快捷键功能描述
    F5 复制类
    F6 移动类
    Alt+Delete 安全删除,删除前会提示调用处
    Shift+F6 重命名
    Ctrl+F6 重构方法参数、Exception 等
    Ctrl+Alt+N 合并多行为一行
    Ctrl+Alt+M 提取为新方法
    Ctrl+Alt+V 提取为新变量
    Ctrl+Alt+F 提取为对象新属性
    Ctrl+Alt+C 提取为新静态常量

    3.5 版本 控制/ 本地 历史

    快捷键功能描述
    Ctrl+K 提交改动到 VCS
    Ctrl+T 从 VCS 上更新
    Alt+Shift+C 查看最近的改动记录
    Alt+BackQuote(`) 显示 VCS 操作列表

    3.6 Live Template

    快捷键功能描述
    Ctrl+Alt+J 使用 Live Template 包围选中代码
    Ctrl+J 快速插入 Live Template
    iter 快速生成 for…in 语句
    inst 快速生成”if instanceof”语句
    itco 快速生成 iterator 的 for 循环
    itit 快速生成 iterator 的 while 循环
    itli 快速生成 list 的 for(i)循环
    psf 快速生成“public static final” 语句
    thr 快速生成“throw new” 语句

    3.7 代码生成

    快捷键功能描述
    Alt+0 聚焦到 Messages 窗口
    Alt+1 聚焦到 Project 窗口
    Alt+2 聚焦到 Favorite 窗口
    Alt+3 聚焦到 Find 窗口
    Alt+4 聚焦到 Run 窗口
    Alt+5 聚焦到 Debug 窗口
    Alt+6 聚焦到 TODO 窗口
    Alt+7 聚焦到 Structure 窗口
    Alt+8 聚焦到 Hierarchy 窗口
    Alt+9 聚焦到 Change 窗口
    Ctrl+S 保存文件
    Ctrl+Alt+Y 与本地文件同步
    Alt+Shift+F 添加到收藏夹
    Alt+Shift+I 检查当前文件,包括 Javadoc 问题、可能存在的 bug 等
    Ctrl+BackQuote (`) 模式切换,包括文本外观、快捷键、编辑器外观、代码样式。
    Ctrl+Alt+S 打开 settings 窗口
  • 相关阅读:
    Java+7入门经典 -1 简介
    优化算法动画演示Alec Radford's animations for optimization algorithms
    如何写科技论文How to write a technical paper
    开始学习深度学习和循环神经网络Some starting points for deep learning and RNNs
    用500行Julia代码开始深度学习之旅 Beginning deep learning with 500 lines of Julia
    用10张图来看机器学习Machine learning in 10 pictures
    ICLR 2013 International Conference on Learning Representations深度学习论文papers
    ICLR 2014 International Conference on Learning Representations深度学习论文papers
    卷积神经网络CNN(Convolutional Neural Networks)没有原理只有实现
    卷积神经网络Convolutional Neural Networks
  • 原文地址:https://www.cnblogs.com/smiler/p/7049680.html
Copyright © 2011-2022 走看看