【问题标题】:Some VSCode Keybindings not working in Ubuntu一些 VSCode 键绑定在 Ubuntu 中不起作用
【发布时间】:2015-11-10 18:00:06
【问题描述】:

我刚开始在 Ubuntu 上使用 VSCode,并在 Mac 上的 Sublime 中寻找 cmd+shift+D 的等效项(重复选定的文本)。根据the docs,我应该使用Ctrl+Shift+Alt+DownCtrl+Shift+Alt+Up,但这些键绑定对我不起作用。当我查看 File > Preferences > Keyboard Shortcuts 时,我看到了定义,但是当我尝试使用它们时,什么也没有发生。

【问题讨论】:

  • 不幸的是,Windows 用户在打开链接时会看到不同的键绑定。我认为最好添加像editor.action.insertLineBefore 这样的命令ID。但是,也许快捷方式被全局覆盖?当您为要查找的命令定义自定义快捷方式时会发生什么?
  • 我已经尝试将定义复制到我的keybindings.json 并且快捷方式仍然不起作用。不过有趣的是,如果我将快捷方式更改为 Ctrl+Shift+Down,它确实有效!我想知道 Ubuntu 是否会因为同时按下这么多键而感到困惑(我可能会这样):)
  • Alt+Shift+Down 有同样的问题(Shift 键不起作用)!
  • 您是否有非美式键盘,其中一些键盘代码映射到不同的键帽?

标签: ubuntu visual-studio-code


【解决方案1】:

在检查我的默认键绑定后,我发现 editor.action.insertCursorAboveeditor.action.insertCursorDown 每个都有两个键绑定 ctrl+shift+up/downalt+shift+up/down

所以我将 editor.action.copyLinesDownActioneditor.action.copyLinesUpAction 更改为 ctrl+shift+upctrl+ shift+down。因为在我的 ubuntu 系统中 ctrl+shift+alt+up/down 键正在切换工作区。

【讨论】:

    【解决方案2】:

    Ctrl+Shirt+up 和 Ctrl+Shirt+down 将起作用。 检查你的 VS 键盘快捷键: 单击设置图标>键盘快捷键 enter image description here

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-12-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-10-24
      • 2020-12-24
      相关资源
      最近更新 更多