有些VSCode键绑定在Ubuntu中不起作用
我刚开始在Ubuntu上使用VSCode,并在Mac上的Sublime中寻找与之相当的有些VSCode键绑定在Ubuntu中不起作用,ubuntu,visual-studio-code,Ubuntu,Visual Studio Code,我刚开始在Ubuntu上使用VSCode,并在Mac上的Sublime中寻找与之相当的cmd+shift+D(复制选定文本)。据我所知,我应该使用Ctrl+Shift+Alt+Down或Ctrl+Shift+Alt+Up但这些键绑定对我不起作用。当我查看文件>首选项>键盘快捷键时,我看到了定义,但当我尝试使用它们时,什么都没有发生。在检查我的默认键绑定时,我发现编辑器.action.insertCursorAbove 和editor.action.insertCursorDown每个都有两个键绑
cmd+shift+D
(复制选定文本)。据我所知,我应该使用Ctrl+Shift+Alt+Down
或Ctrl+Shift+Alt+Up
但这些键绑定对我不起作用。当我查看文件>首选项>键盘快捷键时,我看到了定义,但当我尝试使用它们时,什么都没有发生。在检查我的默认键绑定时,我发现编辑器.action.insertCursorAbove
和editor.action.insertCursorDown每个都有两个键绑定
ctrl+shift+up/down和alt+shift+up/down
因此,我将编辑器.action.copyLinesDownAction和编辑器.action.copyLinesUpAction分别更改为ctrl+shift+up和ctrl+shift+down。因为在我的ubuntu系统中,ctrl+shift+alt+up/down键切换工作区。不幸的是,Windows用户在打开链接时会看到不同的键绑定。我认为最好添加命令id,如editor.action.insertLineBefore
。但是,快捷方式是否会被全局覆盖?当您为正在查找的命令定义自定义快捷方式时会发生什么情况?我已尝试将定义复制到我的keybindings.json
中,但快捷方式仍然不起作用。不过有趣的是,如果我将快捷键更改为Ctrl+Shift+Down,它确实有效!我想知道Ubuntu是否被同时按下这么多键弄糊涂了(我可能会这么想):)我对Alt+Shift+Down(Shift键不工作)也有同样的问题!