【问题标题】:Sublime Text Hotkey/Keybinding for Multiple Cursors on Mac OS XMac OS X 上多个光标的 Sublime Text 热键/键绑定
【发布时间】:2014-05-27 14:48:10
【问题描述】:

https://www.sublimetext.com/docs/2/multiple_selection_with_the_keyboard.html

http://www.wdtutorials.com/2013/06/23/sublime-text-keyboard-shortcuts-cheat-sheet-win-os-x-and-linux#.U4SkQ5RdW8E

这两个网站都建议使用 Ctrl + Shift + Up/Down 将添加另一个光标。但是我的 Mac OS X 似乎已经设置了一些行为。它会根据我是向上还是向下使用来缩小或缩小所有窗口。

有谁知道 a) 如何禁用此 OS X 功能?或者 b) 如何在 Sublime 的“Default (OSX).sublime-keymap -User”文件中改变这个键绑定?

快乐的小径! -皮特

【问题讨论】:

    标签: macos sublimetext2


    【解决方案1】:

    读完后我明白了:https://discussions.apple.com/thread/3331893?tstart=0

    基本上,我只需要在系统偏好设置>>键盘>>快捷方式中禁用“任务控制”和“应用程序窗口”。

    【讨论】:

    • 感谢分享 - 我一直在寻找解决方案。
    【解决方案2】:

    将这些行添加到 Sublime 设置中的 Key Bindings-User

    { "keys": ["ctrl+alt+up"], "command": "select_lines", "args": {"forward": false} },

    { "keys": ["ctrl+alt+down"], "command": "select_lines", "args": {"forward": true} }

    您可以在不更改任何首选项的情况下进行操作。现在多游标将与

    一起使用

    ctrl+alt(option)+上/下

    【讨论】:

      【解决方案3】:

      您可以使用额外的 fn 键来获得几乎相同的键绑定可用性:fn + up = pageup强> 在 Mac 上。

      { "keys": ["ctrl+shift+pageup"], "command": "select_lines", "args": {"forward": false} },
      { "keys": ["ctrl+shift+pagedown"], "command": "select_lines", "args": {"forward": true} }
      

      我发现它对我自己很有用,在这种情况下没有必要禁用“任务控制”和“应用程序窗口”。

      【讨论】:

      • 很高兴知道!谢谢。
      【解决方案4】:

      另一个选择是使用 Karabiner (https://pqrs.org/osx/karabiner)。它有一组预定义的示例,但添加您自己的命令是小菜一碟。 易于安装、使用和定制。 也可以在 github 上找到:https://github.com/tekezo/Karabiner

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2010-09-14
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-06-25
        相关资源
        最近更新 更多