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

2015-12-03 23:57:13 +08:00
 speedcell4

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

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

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

3847 次点击
所在节点    Ruby
6 条回复
cxbig
2015-12-04 00:50:46 +08:00
如果你回车是换行,那说明第一项不是选中的。
speedcell4
2015-12-04 12:06:57 +08:00
@cxbig 对对,第一行没有默认选中。。。这个怎么修设置呢。。
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
2015-12-04 19:13:34 +08:00
@cxbig 多谢你,可是我发现我那个选项本来就是勾上了的。。。。
可以麻烦帖一下那个帖子的链接么?多谢多谢~
cxbig
2015-12-04 19:21:42 +08:00
@speedcell4
勾选 `ide.completion.autopopup.choose.by.enter`
取消勾选 `ide.completion.lookup.element.preselect.depends.on.context`
我试出来的
speedcell4
2015-12-04 20:55:53 +08:00
@cxbig 亲测有效!!太感谢你了~~~~

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/241006

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX