• idea中学习辅助插件IDE Features Trainer的快捷键


    刚学的idea,因为和eclipse有很多冲突。至于快捷键的学习,有一堆,但就像工具书一样,不太连贯。

    github上的文档:https://github.com/judasn/IntelliJ-IDEA-Tutorial/blob/master/keymap-introduce.md

    我整理了一份上面说要必备的快捷键:https://github.com/dulinanaaa/IntelliJ-IDEA-Tutorial/blob/master/keymap-introduce.md

    官方的插件IDE Features Trainer还挺好用,下载地址:https://plugins.jetbrains.com/plugin/8554?pr=idea

    网上说的使用频率较高的:

    1.Ø Top #10切来切去:Ctrl+Tab
    2.Ø Top #9选你所想【选中上下文相关联代码】:Ctrl+W
    3.Ø Top #8代码生成:Template/Postfix +Tab
    4.Ø Top #7发号施令:Ctrl+Shift+A
    5.Ø Top #6无处藏身:Shift+Shift
    6.Ø Top #5自动完成:Ctrl+Shift+Enter
    7.Ø Top #4创造万物:Alt+Insert


    使用前三名!
    1.Ø Top #1智能补全:Ctrl+Shift+Space
    2.Ø Top #1自我修复:Alt+Enter
    3.Ø Top #1重构一切:Ctrl+Shift+Alt+T

    调试快捷键:

    F9            resume programe 恢复程序

    Alt+F10       show execution point 显示执行断点

    F8            Step Over 相当于eclipse的f6      跳到下一步

    F7            Step Into 相当于eclipse的f5就是  进入到代码

    Alt+shift+F7  Force Step Into 这个是强制进入代码

    Shift+F8      Step Out  相当于eclipse的f8跳到下一个断点,也相当于eclipse的f7跳出函数

    Atl+F9        Run To Cursor 运行到光标处

    ctrl+shift+F9   debug运行java类

    ctrl+shift+F10  正常运行java类

    ctrl+shift+f8  打开断点窗口

    alt+F8          debug时选中查看值

    下面是IDE Features Trainer中的快捷键

    基本操作:
    ctrl+shift+a 搜索设置
    ctrl+shift+(->)     在代码文件上,光标跳转到当前单词 / 中文句的右侧开头位置
    ctrl+w / ctrl+shift+w 选中/取消选中成片区域

    ctrl+/ 注释、取消注释(选中多行就是多行注释)

    ctrl+z 撤销

    ctrl+shift+z 恢复撤销

    ctrl+y 删除当前行
    ctrl+d 复制当前行(选中多行就是复制多行)

    alt+shift+上或下 移动当前行
    ctrl+shift+上或下 称动当前方法

    插入空行:

    ctrl+alt+enter 在上一行插入空行
    shift+enter 在下一行插入空行

    ctrl+numpad- / ctrl+numpad+ 折叠/取消折叠当前方法
    ctrl+shift+numpad- / ctrl+shift+numpad+ 折叠/取消折叠所有方法

    alt+j 批量选中当前文本
    alt+shift+j 批量取消选中当前文本
    alt+shift+alt+j 批量选中所有选中文本

    自动补全:
    shift+F6 重命名(可以在左面文件,也可以在代码中)

    alt+/ (已改 本来的ctrl+空格)自动提示
    ctrl+shift+空格 类的智能提示
    ctrl+shift+enter 完成当前输出(加回车换行或者完成if for语句)
    ctrl+alt+v 提取变量名
    ctrl+alt+m 提取方法
    ctrl+alt+p 提取参数名

    ctrl+p 提示方法参数有哪些

    ctrl+q 查看类、方法、属性注释


    ctrl+shift+i 查看这个方法(弹层)
    ctrl+shift+F7 让选中变量的所有地方高亮

    代码辅助:
    ctrl+alt+l 格式化选中代码

    F2 定位到错误行
    ctrl+F1 查看错误描述
    alt+enter 解决该错误
    ctrl+alt+t 添加try/finally代码块


    F4 定位到选中类的定义文件上
    ctrl+b 定位到类或接口上(自底向上)
    ctrl+alt+b 返过来在类和接口上看相应的实现(自上向底)
    ctrl+F12 查看这个类的方法属性
    ctrl+tab 切换标签页

    ctrl+f 查询字段(shift+F3向上查,回车或F3向下查)
    esc退出后还可以shift+F3向上查,回车或F3向下查

  • 相关阅读:
    PyQt信号传递的方法
    tensorflow 遇到的细节问题
    正则表达式的总结
    ImageFont与PIL
    pytorch源码解析-动态接口宏
    intel windows caffe加速
    cnn可视化 感受野(receptive field)可视化
    Ubuntu安装使用latex
    使用caffe训练mnist数据集
    caffe使用ctrl-c不能保存模型
  • 原文地址:https://www.cnblogs.com/dulinan/p/12032994.html
Copyright © 2020-2023  润新知