代码之家  ›  专栏  ›  技术社区  ›  Ghost

Sublime中默认选择列

  •  0
  • Ghost  · 技术社区  · 8 年前

    我想知道是否有一种方法可以在Sublime中默认启用“列选择”模式,我的意思是,如果我在不按选项的情况下选择文本,只是用鼠标选择文本,它会在列模式而不是“正常”模式下选择(并在按住选项时在正常模式下选择)

    如果有一种简单的方法来实现它,那就太好了。

    1 回复  |  直到 8 年前
        1
  •  1
  •   Keith Hall    8 年前

    列选择

    作为参考, here is the official documentation on the default mouse bindings for column selection .

    鼠标绑定

    this forum post highlights ,无法通过菜单访问鼠标绑定首选项,但可以覆盖。默认绑定在 Default 与Sublime Text一起提供的软件包,并且是特定于平台的: Default (Windows).sublime-mousemap , Default (OSX).sublime-mousemap Default (Linux).sublime-mousemap .

    交换行为

    要切换行为,以便在列模式下使用鼠标进行简单的拖动选择,您需要编辑相关文件,该文件为JSON格式。建议的方法是将它(见下文)提取到您的 Packages/User 文件夹(即存储用户首选项的同一位置),并在那里进行编辑。这将覆盖默认包中的内容。您可以从Sublime Text Preferences菜单访问此文件夹->浏览包,然后转到 User 子目录。

    访问默认包中的文件

    获取这些信息的最简单方法 .sublime-mousemap 默认软件包中的文件要安装 the PackageResourceViewer plugin ,并在命令选项板中使用 PackageResourceViewer: Extract Resource 并导航到 违约 以及您想要的文件。

    鼠标绑定- drag_select 命令

    这个 "press_command" "drag_select" ,是否以列模式运行取决于 "press_args" 包含 "by" 值为的键 "columns" .

    .超级鼠标 文件,“正常”模式绑定在注释下 // Basic drag select ,“column select”模式绑定位于以结尾的注释下 Column select .