如何在 IntelliJ IDEA 中按大写字母(Ctrl+Backspace)分别删除关键字
Posted
技术标签:
【中文标题】如何在 IntelliJ IDEA 中按大写字母(Ctrl+Backspace)分别删除关键字【英文标题】:How To Delete Keywords Separately by Capital Letters (Ctrl+Backspace) in IntelliJ IDEA 【发布时间】:2014-09-11 17:28:58 【问题描述】:我一直在使用 eclipse,现在我正在使用 IntelliJ IDEA。 Eclipse 中有一个很好的特性,我想在 IntelliJ 中使用它。这是功能:
这是我的变量名:int myVariableName;
当我使用这个 (Ctrl+Backspace) 快捷方式结束变量(光标在字母 'e' 旁边)名称变量变为 -> int myVariable;
所以它删除直到大写字母在日食。 (这是我想要的,用大写字母单独删除)
IntelliJ 的问题是它会删除所有变量名,所以我需要重新编写。我在哪里可以自定义此设置?
【问题讨论】:
How to navigate through the source code by parts in CamelCase (instead of whole words)?的答案中的一些附加信息 【参考方案1】:Ctrl+backspace 删除前一个“单词”。
“单词”可以定义为:
-
两个空格之间的任何内容(默认)
camelCaseNotation
默认为选项 (1)。要更改为选项 (2),请转到 file->settings
,搜索 Smart Keys
,然后检查 Use "CamelHumps" words.
如下面的 cmets 所述,此设置还会导致双击以仅选择驼峰式单词的一部分。要恢复双击全选,取消选中Editor->General:Honor "CamelHumps" words settings when selecting on double-click.
【讨论】:
虽然这解决了所描述的问题,但这并不是一个理想的解决方案。现在当你双击一个单词时,你只会选择一个 CamelHump 并且没有办法选择整个东西。例如thisIsMyVariable : 当双击“我的”时,只选择了“我的”,三次点击选择了整行,没有办法选择“thisIsMyVariable”——非常令人失望 @Peter Perháč 您可以在设置 | 下禁用设置“双击时选择荣誉“驼峰”字设置。编辑 |一般的。然后双击选择整个变量名以上是关于如何在 IntelliJ IDEA 中按大写字母(Ctrl+Backspace)分别删除关键字的主要内容,如果未能解决你的问题,请参考以下文章
在 IntelliJ IDEA 中按 Ctrl 并单击打开声明/实现之间进行选择
如何使用正则表达式在 Intellij IDEA 中用小写替换大写?
Intellij Idea怎么实现,Eclipse中的ctrl+Y的效果