【问题标题】:Keyboard Column Selection for Sublime Text 2 on WindowsWindows 上 Sublime Text 2 的键盘列选择
【发布时间】:2012-04-04 21:24:06
【问题描述】:

我一直在尝试通过在 Windows 上工作的键盘绑定来选择列。

Default (Windows).sublimekeymap 是这样说的:

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

它也记录在这里:http://www.sublimetext.com/docs/2/column_selection.html 但是,每次我尝试通过键盘进行列选择时,它都不起作用。这是特定于环境的问题还是实际的错误?或者我做错了什么。

【问题讨论】:

    标签: sublimetext sublimetext2


    【解决方案1】:

    假设当您使用 Ctrl+Alt+Up 进入文本块时,您会获得多个光标,那么您需要使用 Shift+Left 和 Shift+Right 进行列选择。

    如果您根本没有获得多个光标,请尝试将键绑定更改为 up 和 down,看看是否有效。可能是您的 Windows 环境正在使用 Ctrl+Alt+Up` 进行其他操作,并阻止它在 Sublime 中使用。

    【讨论】:

    • 确实如此。英特尔图形适配器正在捕获 ctrl+alt+up 和 ctrl+alt+down。我必须:右键单击桌面 > 选择图形选项 > 热键 > 禁用。
    • 这是我的问题,我的显卡捕捉到了默认的键盘快捷键,所以我只是将它分配给了其他东西。如果您有基于英特尔的显卡,则此问题可能会影响您。
    • 我已经在 Intel 图形服务中禁用了热键,但它仍然在捕获 ctrl+alt+up/down。我必须将英特尔图形配置中的实际热键更改为其他内容,以使 ctrl+alt+up/down 在 Sublime Text 中工作。
    • 刚刚遇到了同样的问题,而且确实禁用热键还不够。为什么这些都是热键(默认情况下很少启用)完全令人费解。
    【解决方案2】:

    这不是正确的地方,但如果您将 RDP 导入 VM,默认设置也不起作用。

    为此,我重新定义了 Ctrl+Shift 的行重新排序绑定

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

    【讨论】:

      【解决方案3】:

      我认为这真的很晚,但是我找到了以下最有效的解决方案。

      1. 把它放在你的“键绑定默认值”中并保存

        { "keys": ["alt+shift+up"], "command": "select_lines", "args": {"forward": false} },
        { "keys": ["alt+shift+down"], "command": "select_lines", "args": {"forward": true} },
        
      2. 之后,您可以使用以下内容进行列选择

        Alt + Shift + [向下 | 向上]

      【讨论】:

      • 这些键盘命令确实感觉更自然。它们模仿 Notepad++ 的行为。首先您使用Alt+Shift+Up 选择文本然后您只需松开Alt 并按住Shift 并使用Left / Right 选择您想要的文本列
      【解决方案4】:

      由于 Winamp 全局热键,我遇到了同样的问题。只需从 Winamp Preferences 中删除该组合键即可。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2012-08-31
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-12-27
        • 2014-09-24
        • 1970-01-01
        相关资源
        最近更新 更多