我一直希望从Atom跳到VS Code,但是我似乎无法获得VS Code的某些默认绑定来在我的机器上工作。相同的快捷方式在Atom中可以完美地工作。这让我发疯,所以如果其他人在使它起作用时遇到类似的问题,会感到好奇。
我的机器:macOS Sierra (v10.12.6)
正在运行VS Code (v1.25.1)
。
Screenshot from VS Code Keyboard Shortcuts
默认的绑定信息:
{
"key": "shift+cmd+left",
"command": "cursorHomeSelect",
"when": "textInputFocus"
},
对于默认cursorEndSelect
命令和键绑定shift+cmd+right
,也会发生相同的问题。这两个命令的替代键绑定(分别为shift+Home
和shift+End
)似乎有效。
更新:
我注意到,此绑定在首次加载VS Code时会暂时起作用,这是我尝试的第一个绑定。但是一旦执行其他操作(最近一次是cursorUpSelect
/ shift+up
),它就会停止正常工作。我有与我类似的同事,这个动作对他们来说非常好。我以为可能是SizeUp劫持了该绑定,但是我已禁用了此应用程序,但这仍然是一个问题。