免责声明
如果这个问题已经在其他地方得到解答,我提前道歉,但我几乎没有找到一个。请随时将我重定向到另一个堆栈溢出帖子!
例
var CamelCasedVariable;
// ^Cursor is here (to the left of 'C')
使用Mac OS,Shift + Cmd + Right Arrow
从Sublime中的指定位置开始突出显示所有CamelCasedVariable
。
问题
如何使该命令的单次执行仅突出显示Camel
?或者也许有另一个键盘快捷键或软件包可以做到这一点?
任何帮助将不胜感激。谢谢!
执行此操作的内部命令是move
命令,其by
参数为subwords
或subword_ends
(取决于您移动的方向)。
默认键绑定在Windows和Linux上是Alt+Left和Alt+Right,在MacOS上是Ctrl+Left和Ctrl+Right。此外,MacOS还绑定了与Ctrl + Alt + Left和Ctrl + Alt+ Right相同的命令,这可能是因为至少在某些Macbook上,没有Alt的版本在虚拟桌面之间移动(这可能是可以在MacOS中配置的)。
这将为您提供所需的子单词导航;在其中包括Shift键以扩展选择。
当您从菜单中选择Preferences > Key Bindings
时,这些键绑定将显示在窗口的左侧窗格中;如果您想通过将绑定添加到您自己的自定义绑定来更改它们,您可以搜索subwords
以查看完整绑定。