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
参数 subwords
或 subword_ends
的 move
命令(取决于您移动的方向)。
默认的键绑定是 Alt+Left 和 Alt+Right on Windows 和 Linux 和 Ctrl+Left 和 Ctrl+Right 在 MacOS 上。此外,MacOS 还具有绑定到 Ctrl+Alt+Left 和 Ctrl+Alt+Right 的相同命令,这可能是因为至少在某些 Macbook 上没有 Alt 的版本在虚拟桌面之间移动(尽管这可能在 MacOS 中是可配置的)。
这将为您提供所需的子词导航;在其中包含 Shift 键以扩展 selection.
当您从菜单中 select Preferences > Key Bindings
时,这些键绑定将在 window 的左侧窗格中可见;您可以搜索 subwords
查看完整的绑定,如果您想通过将它们添加到您自己的自定义绑定来更改它们。
免责声明
如果这个问题已经在其他地方得到回答,我提前道歉,但我没有找到一个。请随时将我重定向到另一个 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
参数 subwords
或 subword_ends
的 move
命令(取决于您移动的方向)。
默认的键绑定是 Alt+Left 和 Alt+Right on Windows 和 Linux 和 Ctrl+Left 和 Ctrl+Right 在 MacOS 上。此外,MacOS 还具有绑定到 Ctrl+Alt+Left 和 Ctrl+Alt+Right 的相同命令,这可能是因为至少在某些 Macbook 上没有 Alt 的版本在虚拟桌面之间移动(尽管这可能在 MacOS 中是可配置的)。
这将为您提供所需的子词导航;在其中包含 Shift 键以扩展 selection.
当您从菜单中 select Preferences > Key Bindings
时,这些键绑定将在 window 的左侧窗格中可见;您可以搜索 subwords
查看完整的绑定,如果您想通过将它们添加到您自己的自定义绑定来更改它们。