Windows上的Sublime Text 2的键盘列选择

时间:2012-04-04 21:24:07

标签: sublimetext sublimetext2

我一直试图通过在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 个答案:

答案 0 :(得分:20)

假设当你使用 Ctrl + Alt + Up 进入一个文本块时,你会得到多个游标,那么你需要使用 Shift + Shift + 进行列选择。

如果您没有获得多个游标,请尝试将密钥绑定更改为updown,看看是否有效。可能是您的Windows环境正在使用 Ctrl + Alt + Up `用于其他内容并阻止其在Sublime中使用。

答案 1 :(得分: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} }

答案 2 :(得分: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 | 向上

答案 3 :(得分:1)

由于Winamp Global Hotkeys,我遇到了同样的问题。只需从Winamp偏好设备中删除该组合键即可。