Sublime:如何在 CamelCase 变量中按单个单词 select?

Sublime: How to select by single word in CamelCase variable?

免责声明

如果这个问题已经在其他地方得到回答,我提前道歉,但我没有找到一个。请随时将我重定向到另一个 Whosebug post!

例子

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

Using Mac OS, Shift + Cmd + Right Arrow 从指定位置开始在Sublime highlights all CamelCasedVariable.

问题

如何使该命令的单次执行突出显示Camel?或者也许有另一个键盘快捷键或包可以做到这一点?

如有任何帮助,我们将不胜感激。谢谢!

执行此操作的内部命令是带有 by 参数 subwordssubword_endsmove 命令(取决于您移动的方向)。

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

这将为您提供所需的子词导航;在其中包含 Shift 键以扩展 selection.

当您从菜单中 select Preferences > Key Bindings 时,这些键绑定将在 window 的左侧窗格中可见;您可以搜索 subwords 查看完整的绑定,如果您想通过将它们添加到您自己的自定义绑定来更改它们。