1. 概述

  1. 问题

    1. 使用 idea 时, 快捷键 alt + f7 无法生效
  2. 环境
    1. OS: win10
    2. idea: idea 2018.1.5
    3. GeForce Experience: 3.17.0.126
      1. 你 idea 坏了, 跟着玩意有个屁的关系
      2. 当然不出所料, 这货就是真凶了

2. idea 的 alt + f7

  1. 概述

    1. 寻找类或者方法在 工程中的何处 被使用
    2. 是个很有用的方法

3. 问题

1. 问题

  1. 在 idea 环境下
  2. 选定对象后, 按快捷键 alt + f7 没有任何反应

2. 尝试解决

  1. 试了试 idea 的其他快捷键

    1. 结果: 没有问题
    2. 定位: 应该是 全局快捷键 冲突
  2. 尝试使用 WindowsHotkeyExplorer 定位
    1. 概述

      1. 这个是一款 快捷键冲突 检测软件
      2. 主要功能, 是 便利所有快捷键, 并记录响应 , 从而方便诊断问题原因
      3. 我在 win7 上用过, 帮我解决了问题
    2. 结果
      1. win 10 上 不好使

        1. 软件运行后会卡死, 没有结果
  3. 退出 idea, 继续尝试 alt + f7
    1. 概述

      1. 既然是 全局快捷键, 在哪弄都一样
    2. 结果
      1. 在桌面上触发快捷键, 弹出了 nvdia 的界面
      2. 打开了 GeForce Experience, 查看里面的快捷键选项, 真的是他

3. GeForce Experience 设置

  1. 概述

    1. 找到 GeForce Experience 的快捷键设置
    2. 调整设置, 保证 idea 正常使用
  2. 准备
    1. 安装了 GeForce Experience
    2. 用户已经登录
  3. 位置
    1. 打开软件主界面, 右上角 头像 左边, 有个 设置(齿轮图标) 按钮
    2. 点开设置, 找到 游戏内覆盖 模块
    3. 如果 游戏内设置 已经打开, 那么你会看到一个 设置 按钮
    4. 单击 设置 按钮, 会进入设置
    5. 键盘快捷键, 修改 alt + f7 后, 保存退出
    6. 其实, 也可以直接在 第3步, 把设置关闭
  4. 尝试
    1. 进入 idea
    2. 触发快捷键
    3. 触发成功

4. 其他

  1. 关于全局快捷键的瞎猜

    1. 这块我不是很了解 windows 的机制,
    2. 但是如果要实现这个的话, 肯定需要一个系统级别的监听
    3. 而且优先级是(键盘监听里)最高的
    4. 监听到了之后, 就要换气后台守护进程相应的功能
    5. 感觉应该是有一个 表结构, 来存储这些指令, 以及对应的 后台守护进程
    6. 如果能直接找到, 并且读懂这张表, 就不用费这么大事了
  2. 关于WindowsHotkeyExplorer
    1. 软件貌似更新到 13 年
    2. 支持列表里, 没有找到 win10
    3. 感觉是个挺好的东西, 有点可惜
    4. 如果不懂底层, 这绝对是个好办法
  3. 找到问题
    1. 从到尾, 感觉也是有点侥幸
    2. 如果是个很隐蔽的功能占用了, 可能一辈子都找不到了
    3. 要是 windows 能直接提供一个 gui 管理这个, 我觉得会是个好主意
      1. 简单百度了下, 也都是些 文不对题 的答案,
      2. 不是刚需也没找了
      3. 如果有小伙伴有好的工具或者手段, 麻烦留言啊, 谢谢

ps

  1. 最近忙于面试, 脸还黑, 写的就少了
  2. 其实, 按照思路整理东西的过程, 本身还是很有趣的, 鼓励自己多写
    1. 健身也差不多, 不练的时候懒得去, 逼自己去了, 练完发现感觉还可以
  3. 实在找不到东西写, 先写点闲的吧
    1. 水平实在有限

关于 idea 快捷键 alt + f7 无法使用的一些尝试的更多相关文章

  1. Ubuntu 14 常用“快捷键”,Ctrl + Alt + F1 进入终端,按 Ctrl + Alt + F7 回到界面

    Ubuntu中所谓 Super键,就是 Windows建,一般在键盘的 ctrl 和 alt 2个键之间,一个微软窗口的图标. 1.持续按住 Super键,会弹出“键盘快捷键”大全: 2.修改快捷键路 ...

  2. Eclipse设置C++自动补全变量名快捷键Alt + /

    使用快捷键:Alt+/ 要是还是有些场合不能提示,按照下列步骤 Window-Preferences-c/c++-Editor-Content Assist-Advanced 将未勾选的全部勾选

  3. 如何查看系统的界面,比如费用申请单的序时簿界面引用的是哪一个ListUi.快捷键alt+shift+d 然后选中该ListUI大框框,就可以看到引用的是哪一个了.

    如何查看系统的界面,比如费用申请单的序时簿界面引用的是哪一个ListUi.快捷键alt+shift+d 然后选中该ListUI大框框,就可以看到引用的是哪一个了.

  4. idea万能快捷键(alt enter),你不知道的17个实用技巧!!!

    说明 IDEA里有一个万能快捷键(alt enter),功能非常强大,同一个快捷键,可以根据不同的语境提示你不同的操作, 很多人可能还不了解这些功能,在处理代码的时候还手动处理,了解这些技巧之后,你编 ...

  5. 打开phpstorm 的terminal 工具框的快捷键 alt+F12

    打开phpstorm 的terminal 工具框的快捷键 alt+F12 Alt + #[0-9] 打开相应的工具窗口

  6. 解决IDEA快捷键 Alt+Insert 失效的问题

    现象 IDEA快捷键 Alt+Inser 失效,单击右键也不出现[Generate]. 这个问题经常出现在重新安装IDEA后. 原因 缺少2个插件 解决办法 在setting中启用这2个插件即可.这2 ...

  7. Ubuntu Idea 快捷键 Ctrl+Alt+S 无法使用解决

    Idea 里习惯了用 Ctrl+Alt+S 打开设置界面,在 Ubuntu 下会因为快捷键冲突无法使用 系统快捷键 打开系统设置中的快捷键设置,按 Backspace 键禁用 Fcitx 如果你的输入 ...

  8. Visual Studio不显示智能提示代码,快捷键Alt+→也不出现

    最近安装了Dev Express的控件,我的vs2017 Enterprise版的环境,智能提示补全代码的快捷键功能,好像被修改了,不能使用了. 我原来的时候,比如在代码中输入如下代码: Consol ...

  9. Eclipse中syso 快捷键 Alt + / 不能使用的问题

    通过使用windows-preferences-java-editor-templates中的快捷键,可以显著提升输入速度.快捷键的设置一般是在这里以及general下面的keys里面设置. 但是,在 ...

随机推荐

  1. 深入浅出SharePoint——常用的url命令

    ?&displaymode=design  页面可编辑

  2. ONOS的安装

    ONOS的简介 ONOS(Open Network Operating System)开放网络操作系统,由 ON.Lab 使用 Java 及 Apache 实现发布的首款开源的SDN网络操作系统. O ...

  3. Angular不同版本对应的Bootstrap组件

    AngularJS 1.x版本对应的 bootstrap组件库是ui-bootstrap; http://www.cnblogs.com/pilixiami/p/5597634.html Angula ...

  4. [19/04/17-星期三] Java的动态性_反射(Reflection)机制

    一.前言 动态语言:程序运行时,可以改变程序结构或变量类型.典型的代表:Python,ruby,JavaScript 如JavaScript代码: function test(){ var s=&qu ...

  5. rocketmq搭建

    maven参数:  mvn -Prelease-all -DskipTests clean install -U

  6. HDU 1069 Monkey and Banana(转换成LIS,做法很值得学习)

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1069 Monkey and Banana Time Limit: 2000/1000 MS (Java ...

  7. CSS节选——选择器

    CSS,cascading style sheet,层叠样式表,请留意层叠概念. css3为了区分伪类和伪元素,伪元素采用双冒号写法. 常见伪类——:hover,:link,:active,:targ ...

  8. 利用PDCA工具改进周例会

    PDCA简介 PDCA循环又叫戴明环,是美国质量管理专家休哈特博士首先提出的,由戴明采纳.宣传,获得普及,从而也被称为“戴明环”. PDCA最早用来解决全面质量管理问题,但是PDCA也可以用来作为一个 ...

  9. Oracle DataGuard启动与关闭顺序

    (一)Active DataGuard启动顺序(1)启动监听,先启从库再起主库 lsnrctl start (2)启动数据库,先启动备库在启主库 --先启备库 sql>startup nomou ...

  10. PyCharm2018激活码

    亲测可用: 来自:https://blog.csdn.net/u014044812/article/details/78727496