当前位置:  开发笔记 > Android > 正文

如何通过CamelCase中的部分(而不是整个单词)浏览源代码?

如何解决《如何通过CamelCase中的部分(而不是整个单词)浏览源代码?》经验,为你挑选了3个好方法。

我记得当我使用Eclipse时,当按住CTRL并使用向左或向右箭头时,Eclipse会LongCamelCaseWrittenWord在几个步骤中导航.一个骆驼案例的话.

所以它将如下所示(管道|代表实际的光标位置):

|LongCamelCaseWrittenWord -> CTRL+RIGHT_ARROW ->
Long|CamelCaseWrittenWord -> CTRL+RIGHT_ARROW ->
LongCamel|CaseWrittenWord -> CTRL+RIGHT_ARROW ->
LongCamelCase|WrittenWord -> CTRL+RIGHT_ARROW ->
LongCamelCaseWritten|Word -> CTRL+RIGHT_ARROW ->
LongCamelCaseWrittenWord|

有没有办法如何在IntelliJ中实现这一目标?目前,IntelliJ会立即跨越整个单词.

使用IntelliJ 9.0



1> CrazyCoder..:

是的,能使用"CamelHumps"字Settings | Editor | General | Smart Keys.


正如@mafonya在一个不同的答案中提到的,双击的行为可以通过定位和禁用名为"Honor"CamelHumps"双击选择时的单词设置"的设置来恢复.
CamelHumps按Ctrl + Right,Ctrl +向左跳跃驼峰驼峰.我怎么还有两个功能,即通过单词和CamelHumps用不同的键跳转?
如果其他人错过了它,'Honor'CamelHumps"..."设置在`Settings | 编辑| General`

2> Carl G..:

至于其他地方的回答,您可以启用使用"CamelHumps"字样Settings | Editor | General | Smart Keys切换快捷键与驼峰而不是全字工作.

您还可以通过将键盘快捷方式分配给相应的操作来访问以前的行为Settings | Appearance & Behavior | Keymap | Editor Actions.此图显示了我通过添加ctrl以下内容来访问先前行为的示例:

keymap截图


真棒!这应该是intellij中的默认行为!

3> blue_note..:

您可以同时使用这两种功能:

    在"设置 - >编辑器 - >常规 - >智能键"中,禁用"使用CamelHumps单词".

    在"keymap"中,为以下内容创建快捷方式:

    "将插入符号移到下一个单词"

    "在不同的camelhumps模式下将插入符号移到下一个单词"

请注意,这些步骤对应于IntelliJ 14,因此它们在其他版本中可能略有不同.

推荐阅读
k78283381
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有