如何在不使用键盘在IntelliJ IDEA中移动光标的情况下取消选择重命名对话框中的文本

And*_*eas 9 refactoring rename intellij-idea

我正在使用IntelliJ IDEA 10.5.2

例:

码

假设我想将此类重命名为SomeAwesomeClass.如果我们进行Rename重构,我们会得到一个如下对话框:

重命名对话框

它将光标放在正确的位置,但是文本被选中.因此,如果我们开始写"Awesome",原始名称就会消失.所以我想要做的是保持光标位置但取消选择文本.

我无法找到任何方法来做到这一点.我尝试过的所有东西都会移动光标或删除文本或什么都不做.

  • 左或右键向左或向右.
  • 向上或向下无效.
  • Esc关闭对话框.
  • PageUp或PageDown什么都不做.
  • Home或End向左或向右.

光标在正确的位置开始的事实让我相信这是一个现有的功能......

osu*_*lad 13

在11-eap(110.365)中重命名一个类(Shift + F6)时:

  1. 首先选择完整的班级名称,然后按下建议名称的下拉列表,按Esc键
  2. 仍然选择完整的班级名称(下拉菜单),再次按Esc键
  3. 你没有选择类名,可以在光标处写

注意第三个Esc将退出重命名.

在早期版本(10.5.2)中,您可以做一个技巧:

在重命名之前,选择一个要结束的字符(shift +向前箭头)(在SomeClass中选择C),然后按Shift + F6和箭头返回.我知道这是很多按键的关键,但在长类名称中这有帮助.