Editor 升华:如何在CamelCase变量中通过单个单词进行选择? 免责声明

Editor 升华:如何在CamelCase变量中通过单个单词进行选择? 免责声明,editor,sublimetext3,keyboard-shortcuts,sublimetext,highlight,Editor,Sublimetext3,Keyboard Shortcuts,Sublimetext,Highlight,如果其他地方已经回答了这个问题,我会提前道歉,但我几乎没有找到答案。请随时将我重定向到另一个stackoverflow帖子 例子 使用Mac OS,Shift+Cmd+右箭头从升华中的指定位置开始,突出显示所有的CamelCasedVariable 问题 如何使该命令的一次执行只突出显示Camel?或者可能有另一个键盘快捷键或软件包可以这样做? 任何帮助都将不胜感激。谢谢 执行此操作的内部命令是move命令,带有subwords或subword\u end的by参数(取决于移动的方向) 默认的键

如果其他地方已经回答了这个问题,我会提前道歉,但我几乎没有找到答案。请随时将我重定向到另一个stackoverflow帖子

例子 使用Mac OS,
Shift+Cmd+右箭头
从升华中的指定位置开始,突出显示所有的
CamelCasedVariable

问题 如何使该命令的一次执行只突出显示
Camel
?或者可能有另一个键盘快捷键或软件包可以这样做?


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

执行此操作的内部命令是
move
命令,带有
subwords
subword\u end
by
参数(取决于移动的方向)

默认的键绑定是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
时,这些键绑定将在窗口的左侧窗格中可见;您可以搜索
子词
,查看完整绑定,如果您想通过将它们添加到您自己的自定义绑定中来更改它们。

感谢您提供全面准确的解决方案!这有助于我理解操作系统中的本地工作方式,同时仍然允许我获得我特别想要的行为。
var CamelCasedVariable;
//  ^Cursor is here (to the left of 'C')