开发者社区 问答 正文

(eclipse) 自动补全菜单的上下移动键 映射无效?

如题:(eclipse) 自动补全菜单的上下移动键 映射无效? 请问是不是,when ”in dailog and windows“ 配错了.

具体情况:
osx环境下,
在preferences->general->keys中配置content assist(自动补全)的 光标上下移动的快捷键,command选的line up 、line down, bingding 选的 ctrl-p、ctrl-n, when 选的 in Dialogs and Windows。 请问是不是我的when选错了?

展开
收起
恶农 2017-09-07 10:36:52 2336 分享 版权
阿里云 AI 助理回答

根据您的描述,您在Eclipse中尝试为自动补全功能设置快捷键,以便在代码编辑时能通过Ctrl+P和Ctrl+N来上下移动选择自动补全菜单中的选项。您提到的问题可能并不直接与"when"条件配置错误有关,因为"in Dialogs and Windows"这个条件通常是指在对话框和窗口中生效,而自动补全功能一般在编辑器界面使用,这可能是配置不生效的原因之一。

对于Eclipse来说,自动补全(Content Assist)功能的快捷键配置,更合适的"when"条件应该是与编辑器环境相关的。您可以尝试将"When"条件设置为"In Windows"或者更具体地,如果Eclipse允许,选择与编辑器输入相关的条件,比如"Editing Java Source"或其他适用于您当前开发语言的条件。

为了确保自动补全的快捷键在代码编辑器中有效,您可以按照以下步骤尝试调整:

  1. 打开Eclipse的Preferences(偏好设置)。
  2. 导航到General -> Keys。
  3. 在搜索框中输入"Content Assist"找到相应的条目。
  4. 选中"Content Assist"这一行。
  5. 在Binding部分,设置为您想要的快捷键组合,例如Ctrl+P和Ctrl+N。
  6. 关键是,在"When"下拉菜单中,选择一个与编辑器活动相关的条件,比如"In Text Editors"或针对特定语言环境的选项,比如"Editing Java Source"。
  7. 点击"Apply"应用更改,然后点击"OK"关闭对话框。

完成上述步骤后,您的快捷键应该在代码编辑器中生效,用于自动补全菜单的上下移动。如果问题依旧存在,可能需要检查是否有其他插件或设置冲突,或者考虑重启Eclipse以使更改完全生效。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答