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. ETCD TLS 配置的坑

    一.环境准备 环境总共 3 台虚拟机,系统为centos7,1个 master,2 个 etcd 节点,master 同时也作为 node 负载 pod,在分发证书等阶段将在另外一台主机上执行,该主机 ...

  2. lambdas vs. method groups

    Update: Due to a glitch in my code I miscalculated the difference. It has been updated. See full his ...

  3. Coursera 算法二 week 5 BurrowsWheeler

    本打算周末完成这次作业,但没想到遇到了hard deadline,刚开始看不懂题意,后来发现算法4书上有个类似的问题,才理解了题意.最后晚上加班,上课加班,还好在11:35也就是课程结束前25分钟完成 ...

  4. [T-ARA][20090729]

    歌词来源:http://music.163.com/#/song?id=484058959 在基本发音规则之上,考虑到了音变的某些情况,最后结合听力搞定的一版歌词发音(只要学完养乐多老师的教程应该读起 ...

  5. PHP版本解密openrtb中的价格

    Decrypt Price Confirmations 原文地址 https://developers.google.com/ad-exchange/rtb/response-guide/decryp ...

  6. Django的模版引擎与模版使用

    Django的模版引擎与模版使用 模版引擎是模版响应的后端.模版指的是HTML.css,js等相关的文件.模版引擎是将这些表示层文件与数据相整合在一起,然后将整合后的数据给到响应类型判断采用一次性响应 ...

  7. webpack中热模块更新

    Hot Module Replacement,热模块更新,很多时候会简写成HMR. "scripts": { "start": "webpack-de ...

  8. shell脚本排坑

    jenkins用来输出日志: tail -f  /tmp/i.log   & { sleep 15; eval 'kill -9 $!' &> /dev/null; } 去时间秒 ...

  9. PAT——1052. 卖个萌

    萌萌哒表情符号通常由“手”.“眼”.“口”三个主要部分组成.简单起见,我们假设一个表情符号是按下列格式输出的: [左手]([左眼][口][右眼])[右手] 现给出可选用的符号集合,请你按用户的要求输出 ...

  10. 404 Note Found队 Alpha7

    目录 组员情况 组员1(组长):胡绪佩 组员2:胡青元 组员3:庄卉 组员4:家灿 组员5:凯琳 组员6:翟丹丹 组员7:何家伟 组员8:政演 组员9:黄鸿杰 组员10:刘一好 组员11:何宇恒 展示 ...