【问题标题】:Sublime: How to select by single word in CamelCase variable?Sublime:如何通过 CamelCase 变量中的单个单词进行选择?
【发布时间】:2019-06-22 20:23:13
【问题描述】:

免责声明

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

示例

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

使用 Mac OS, Shift + Cmd + Right Arrow 在 Sublime 中从指定位置开始突出显示 所有 CamelCasedVariable

问题

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

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

【问题讨论】:

    标签: editor sublimetext3 keyboard-shortcuts sublimetext highlight


    【解决方案1】:

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

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

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

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

    【讨论】:

    • 感谢您提供全面而准确的解决方案!这帮助我了解了操作系统在本机中的工作方式,同时仍然允许我获得我特别想要的行为。
    猜你喜欢
    • 1970-01-01
    • 2018-07-03
    • 2014-09-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-29
    相关资源
    最近更新 更多