我一直试图通过在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但是,每次我尝试通过键盘进行列选择时都不起作用。这是环境特定问题还是实际错误?或许我做错了什么。
答案 0 :(得分:20)
假设当你使用 Ctrl + Alt + Up 进入一个文本块时,你会得到多个游标,那么你需要使用 Shift + 左和 Shift + 右进行列选择。
如果您没有获得多个游标,请尝试将密钥绑定更改为up
和down
,看看是否有效。可能是您的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)
我认为这已经很晚了,但我发现以下是最有效的解决方案。
将其放入“键绑定默认值”并保存
{ "keys": ["alt+shift+up"], "command": "select_lines", "args": {"forward": false} },
{ "keys": ["alt+shift+down"], "command": "select_lines", "args": {"forward": true} },
之后,您可以使用以下内容进行列选择
Alt + Shift + [ Down | 向上
答案 3 :(得分:1)
由于Winamp Global Hotkeys,我遇到了同样的问题。只需从Winamp偏好设备中删除该组合键即可。