崇高:如何在CamelCase变量中按单词选择?

时间:2019-01-29 16:32:51

标签: editor sublimetext3 keyboard-shortcuts sublimetext highlight

免责声明

如果在其他地方已经回答过这个问题,我会提前道歉,但是我没有找到任何成功。请随时将我重定向到另一个stackoverflow帖子!

示例

var CamelCasedVariable;
//  ^Cursor is here (to the left of 'C')

使用Mac OS ,{strong> Shift + Cmd + Right Arrow从Sublime中的指定位置突出显示CamelCasedVariable all

问题

如何只执行一次该命令,仅 高亮显示Camel?也许还有另一个键盘快捷方式或软件包可以执行此操作?

任何帮助将不胜感激。谢谢!

1 个答案:

答案 0 :(得分:2)

执行此操作的内部命令是move命令,其bysubwords的{​​{1}}参数(取决于您移动的方向)。

在Windows和Linux上,其默认键绑定为 Alt + Left Alt + Right ,以及 Ctrl + Left 在MacOS上为Ctrl + Right 。另外,MacOS还具有绑定到 Ctrl + Alt + Left Ctrl + Alt + Right 的相同命令,这可能是因为至少在某些Macbook上没有的版本Alt 在虚拟桌面之间移动(尽管这可以在MacOS中进行配置)。

这将为您提供所需的子词导航;在其中包含 Shift 键也可以扩展选择范围。

当您从菜单中选择subword_ends时,这些键绑定将在您获得的窗口的左窗格中可见;如果您想通过将完整的绑定添加到自己的自定义绑定中进行更改,可以搜索Preferences > Key Bindings