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

RubyMine 的自动补全如何设置成回车键呢?

  •  
  •   speedcell4 · 2015-12-03 23:57:13 +08:00 · 3647 次点击
    这是一个创建于 3037 天前的主题,其中的信息可能已经有所发展或是发生改变。

    比如输入了prin,这个时候print会出现在备选框的第一个。但是如果这个时候按回车键,并不会补全最后的那个t,而是换行。要补全的话需要按 tab 。

    Pycharm 里同样的场景下按回车键都是自动补全的,这个问题如何解决呢?

    主要是按 tab 的话,只是简单地补全那个单词,之后的符号并不会出现,比如print的话是希望后面自动带一个空格或者括号的。。。

    6 条回复    2015-12-04 20:55:53 +08:00
    cxbig
        1
    cxbig  
       2015-12-04 00:50:46 +08:00
    如果你回车是换行,那说明第一项不是选中的。
    speedcell4
        2
    speedcell4  
    OP
       2015-12-04 12:06:57 +08:00
    @cxbig 对对,第一行没有默认选中。。。这个怎么修设置呢。。
    cxbig
        3
    cxbig  
       2015-12-04 16:35:05 +08:00
    @speedcell4 找到个今年 6 月的帖子,按照这个步骤:
    1. 在主工作区双击 Shift 打开 Search Everywhere
    2. 输入关键字:“ Registry ”,选择那个“ Action ”类型的,会打开个配置面板
    3. 在面板内找 `ide.completion.autopopup.choose.by.enter` 勾选上(面板直接打关键字可以搜索)
    speedcell4
        4
    speedcell4  
    OP
       2015-12-04 19:13:34 +08:00
    @cxbig 多谢你,可是我发现我那个选项本来就是勾上了的。。。。
    可以麻烦帖一下那个帖子的链接么?多谢多谢~
    cxbig
        5
    cxbig  
       2015-12-04 19:21:42 +08:00   ❤️ 1
    @speedcell4
    勾选 `ide.completion.autopopup.choose.by.enter`
    取消勾选 `ide.completion.lookup.element.preselect.depends.on.context`
    我试出来的
    speedcell4
        6
    speedcell4  
    OP
       2015-12-04 20:55:53 +08:00
    @cxbig 亲测有效!!太感谢你了~~~~
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3407 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 11:15 · PVG 19:15 · LAX 04:15 · JFK 07:15
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.