V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
liuxey
V2EX  ›  Java

求一个 IDEA 的快捷键,请看描述

  •  
  •   liuxey · 2018-06-28 09:52:43 +08:00 · 3008 次点击
    这是一个创建于 2340 天前的主题,其中的信息可能已经有所发展或是发生改变。

    IDEA 的自动提示很智能,但是还是有选择非第一个提示的时候,如图: https://i.loli.net/2018/06/28/5b343f3671e34.png

    这种时候我需要选择第二个"RandomeInteger",则必须要用右手按↓键,有没有右手不离开自己的区域而快速选择的办法

    这个问题困扰我很久了,google 了很久也没有解决方案

    31 条回复    2018-07-26 15:30:36 +08:00
    wxsm
        1
    wxsm  
       2018-06-28 09:59:43 +08:00
    不如试试锤子 TNT?
    wxsm
        2
    wxsm  
       2018-06-28 10:00:58 +08:00
    开玩笑的。哈哈。人家都说了上下方向键。没有别的办法。
    meng645342906
        3
    meng645342906  
       2018-06-28 10:01:05 +08:00   ❤️ 1
    再输入一个 I 键就行了,两个单词的首字母可也直接选定到这个选项,也不用按箭头。
    就是输入 RI 然后按 tab 就行了
    rockyou12
        4
    rockyou12  
       2018-06-28 10:01:35 +08:00
    你敲 RI 不就行了……
    lululau
        5
    lululau  
       2018-06-28 10:02:50 +08:00
    Keymap 设置里可以按按键序列搜索的,你就按↓搜一下(搜出来的 Action 估计是叫 “ Down ” 之类的),添加一个新的绑定就好了
    holmesabc
        6
    holmesabc  
       2018-06-28 10:03:19 +08:00
    感觉快捷建是 "shift + I"
    liuxey
        7
    liuxey  
    OP
       2018-06-28 10:06:51 +08:00
    @meng645342906
    @rockyou12

    可能这个例子举的不好,如果遇到同名不同包又何解?
    liuxey
        8
    liuxey  
    OP
       2018-06-28 10:09:40 +08:00
    @lululau 这个方法我也用了,绑了 shift + J 和 shift + K, 我就想看看有没有默认的解决方案
    SmallZheng
        9
    SmallZheng  
       2018-06-28 10:17:22 +08:00
    自己添加键绑定 down 和 up,自用的 ctrl+j ctrl+k
    nicevar
        10
    nicevar  
       2018-06-28 10:23:25 +08:00
    这个还不简单,直接自定按键就行了,组合按键 ctrl+alt 配合 hjkl 跟 vim 一样
    roadna
        11
    roadna  
       2018-06-28 10:23:32 +08:00
    用 AutoHotkey 写一个 Space+HJKL 的脚本
    nicevar
        12
    nicevar  
       2018-06-28 10:24:56 +08:00
    @liuxey 默认不就是方向键么,你觉得不合适就改
    newmind
        13
    newmind  
       2018-06-28 10:30:38 +08:00
    再多打几个字过滤一下
    oaix
        14
    oaix  
       2018-06-28 10:42:49 +08:00
    虽然和问题不大相关. 在定义变量的时候如果先输完表达式 new Random(), 再键入.var TAB, 自动帮你把变量声明补全出来了. (还不需要想怎么命名 )
    vvoody
        15
    vvoody  
       2018-06-28 11:01:03 +08:00
    ctrl+b
    lululau
        16
    lululau  
       2018-06-28 11:26:47 +08:00
    我用的 Emacs Keymap + IdeaVim,Emacs Keymap 默认的绑定除了方向键以外分别又绑定了 C-p / C-n
    lululau
        17
    lululau  
       2018-06-28 11:27:54 +08:00
    在补全列表这里使用 C-p / C-n 应该是,既是 Emacs 的风格也是 Vim 的风格
    ideascf
        18
    ideascf  
       2018-06-28 12:19:00 +08:00
    C-p/C-n C-b/C-f 加一。 上下左右跳
    iFlicker
        19
    iFlicker  
       2018-06-28 13:19:29 +08:00
    调用方法的时候,空参数,需要把光标跳到行末加个 ;
    之前一直 →→→→→→→→→ ,后来不小心碰到了键盘上的 End
    哇 整个世界都亮了
    20015jjw
        20
    20015jjw  
       2018-06-28 13:22:55 +08:00 via Android
    fn + j map 成下就行了啊 我右边 cmd 位置是 fn ezpz
    liuxey
        21
    liuxey  
    OP
       2018-06-28 13:50:09 +08:00
    @oaix 谢谢提醒,不过这个图是我网上找的用来说明的

    @lululau
    @ideascf 像 C-n C-f 这种高优先级快捷键我是换不动的

    @20015jjw 没 fn 键 :(

    目前看来 C-j 和 C-k 是最优解
    canbingzt
        22
    canbingzt  
       2018-06-28 14:19:35 +08:00
    @iFlicker 如果只是为了加;的话可以试一下 ctrl+enter
    liuxey
        23
    liuxey  
    OP
       2018-06-28 14:40:09 +08:00
    @canbingzt 应该是 ctrl + shift + enter 吧~
    canbingzt
        24
    canbingzt  
       2018-06-28 14:46:57 +08:00
    @liuxey 对对,少了个 shift
    whiletrue
        25
    whiletrue  
       2018-06-28 16:10:24 +08:00 via Android
    @iFlicker 试试 ctrl+shift+enter ?世界亮瞎了
    jiayujun
        26
    jiayujun  
       2018-06-28 19:36:11 +08:00
    搭车求问,刚转 mac。
    idea 的提示快捷键( win 下是 ctrl+alt+space,mac 下是 control+space 或者 control+shift+space )和 mac 的切换输入法或者聚焦搜索有冲突,大家是怎么处理的?
    jiayujun
        27
    jiayujun  
       2018-06-28 19:39:16 +08:00
    #26 idea 会有自动提示,但是如果按了 esc,想重新唤出提示框的时候,快捷键就失效了。
    20015jjw
        28
    20015jjw  
       2018-06-28 23:09:53 +08:00 via Android
    @liuxey 自己 map 啦
    tedzhou1221
        29
    tedzhou1221  
       2018-07-02 22:42:46 +08:00 via Android
    多打几个字母就可以啦,例如 er,这样就差不多唯一的
    camork
        30
    camork  
       2018-07-25 23:13:58 +08:00
    楼主是想像输入法那样按数字选择吗?
    zhuawadao
        31
    zhuawadao  
       2018-07-26 15:30:36 +08:00
    使用键盘映射软件,比如 Ctrl+8 映射为 ↓
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2521 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 57ms · UTC 15:38 · PVG 23:38 · LAX 07:38 · JFK 10:38
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.