如何在IntelliJ IDEA中通过大写字母(Ctrl + Backspace)分别删除关键字

use*_*996 9 java intellij-idea

我一直在使用eclipse,现在我正在使用IntelliJ IDEA.Eclipse中有一个很好的功能,我想在IntelliJ中使用它.这是功能:

这是我的变量名:int myVariableName;当我使用这个(Ctrl + Backspace)快捷键结束变量(光标在字母'e'旁边)时,name变量变为 - > int myVariable;所以它会删除直到eclipse中的大写字母.(这是我想要的,它用大写字母分别删除)

IntelliJ中的问题是它删除了所有变量名,因此我需要重新写入.我在哪里可以自定义此设置?

blu*_*ote 17

Ctrl + backspace删除以前的"单词".

"word"可以定义为:

  1. 两个空格之间的任何东西(默认)
  2. camelCaseNotation

默认值为选项(1).要更改为选项(2),请转到file->settings,搜索Smart Keys和检查Use "CamelHumps" words.

如下面的评论中所述,此设置还将导致双击以仅选择驼峰式单词的一部分.要恢复双击以选择整个单词,请取消选中Editor-> General:Honor "CamelHumps" words settings when selecting on double-click.

  • @PeterPerháč你可以禁用设置'Honor'CamelHumps"在双击时选择双击时的单词设置" 编辑| 一般.然后双击选择整个变量名 (7认同)
  • 虽然这解决了所讨论的问题,但这不是一个理想的解决方案.现在当你双击一个单词时,你只会选择一个CamelHump,而且无法选择整个单词.例如thisIsMyVariable:当双击"我的"时,只选择"我的",然后三击选择整行,并且无法选择"thisIsMyVariable" - 非常令人失望 (5认同)