是否有任何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:在进行字符串替换时,上述解决方案非常有用。
答案 0 :(得分:1)
使用编辑|扩展选择(默认键盘映射中的Ctrl-W,Mac OS 10.5+键盘映射中的Alt-Up)。您可以多次按下它以将选择范围扩展为更大的封闭语法结构。
答案 1 :(得分:0)
我无法想到这样做的一步过程,但尝试使用 alt 来遍历箭头键,它将遍历" word"而不是每个角色。
您还可以使用 alt + shift + 箭头键来选择每个单词。