是否有任何智能想法快捷方式可以在语句中选择令牌?
例如,考虑一下:
cell.setCellValue((profileInfo.get("startTimeOfCrawl")!=null)?profileInfo.get("startTimeOfCrawl"):"");
目前,如果我的光标在上述语句的第一个字符上(即在cell
c
的开头,如果我必须选择 profileInfo
,那么我将不得不使用鼠标并双击profileInfo
来选择它。
我发现的另一种解决方法是使用箭头键使光标profileInfo
然后使用 ctrl+shift+向右箭头键选择直到profileInfo
的末尾(即直到 o(当我的光标放在profileInfo
的开头(甚至结束时,我们可以使用左箭头键(时,这很好。但是,如果我的光标位于profileInfo
之间,那么我将不得不使用 ctrl+right(或 ctrl+left(将光标置于此令牌的开头或结尾。然后我将不得不使用 ctrl+shift+右箭头(或左箭头,视情况而定(。
(从键盘切换到鼠标会破坏连续性,因此会寻找键盘快捷键。
有没有更好的捷径可以在 1 步中完成上述操作?
PS:上面的解决方案在进行字符串替换时将非常有用。
使用 Edit |扩展选择(默认键盘映射中的 Ctrl-W,Mac OS 10.5+ 键盘映射中的 Alt-Up(。您可以多次按它以将所选内容扩展到更大的封闭语法结构。
我想不出这样做的 1 步过程,但尝试使用 alt 通过箭头键遍历,它将按"单词"而不是按字符遍历它。
您还可以使用 alt+shift+ 箭头键按单词进行选择。