23

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

默认 (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但是,每次我尝试通过键盘进行列选择时它都不起作用。这是特定于环境的问题还是实际的错误?或者也许我做错了什么。

4

4 回答 4

20

假设您在使用Ctrl+ Alt+进入文本块时获得多个光标Up,则需要使用Shift+LeftShift+Right进行列选择。

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

于 2012-04-05T08:12:18.333 回答
10

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

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

{ "keys": ["ctrl+shift+up"], "command": "select_lines", "args": {"forward": false} },
{ "keys": ["ctrl+shift+down"], "command": "select_lines", "args": {"forward": true} }
于 2012-09-17T19:18:54.240 回答
9

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

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

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

    Alt+ Shift+ [ Down| Up]

于 2013-08-11T01:53:23.237 回答
1

由于 Winamp Global Hotkeys,我遇到了同样的问题。只需从 Winamp Preferences 中删除该组合键,它就会起作用。

于 2013-09-13T23:48:24.357 回答