Intellij Idea键盘快捷键选择一个令牌

时间:2016-01-29 02:41:40

标签: intellij-idea keyboard-shortcuts

是否有任何intellij想法快捷方式在语句中选择一个令牌?

例如,考虑一下:

cell.setCellValue((profileInfo.get("startTimeOfCrawl")!=null)?profileInfo.get("startTimeOfCrawl"):"");

目前,如果我的光标位于上述语句的第一个字符上(即c cell的开头,如果我必须选择profileInfo,那么我将不得不使用我的鼠标并双击profileInfo选择它。

我找到的另一个解决方法是使用箭头键将光标移至profileInfo 然后使用ctrl + shift +右箭头键选择profileInfo的结尾(即直到o) 当我的光标放在profileInfo的开头时(或者在这种情况下我们可以使用左箭头键结束)这很好。 但是如果我的光标位于profileInfo之间的某处,那么我将不得不使用ctrl + right(或ctrl + left)将光标移到此标记的开头或结尾。然后我将不得不使用ctrl + shift +右箭头(或左箭头视情况而定)。

(从键盘切换到鼠标会破坏连续性,从而寻找键盘快捷键。)

在一步中有更好的快捷方式吗?

PS:在进行字符串替换时,上述解决方案非常有用。

2 个答案:

答案 0 :(得分:1)

使用编辑|扩展选择(默认键盘映射中的Ctrl-W,Mac OS 10.5+键盘映射中的Alt-Up)。您可以多次按下它以将选择范围扩展为更大的封闭语法结构。

答案 1 :(得分:0)

我无法想到这样做的一步过程,但尝试使用 alt 来遍历箭头键,它将遍历" word"而不是每个角色。

您还可以使用 alt + shift + 箭头键来选择每个单词。