如何滚动而不在键盘上移动Visual Studio Code中的光标

jxr*_*mos 7 visual-studio-code

我曾经能够Visual Studio 2015使用Windows中的某些键盘快捷键(例如)进行滚动ctrlshiftdown。它的行为就像逐行视口凹凸,不会修改光标插入的位置。这非常类似于使用鼠标滚轮滚动而不移动光标(除非通过键盘实现)。

我不知道如何在Mac上的Visual Studio Code上执行此操作。

Gil*_*nti 18

对我在 mac 上的结果是CMD+ fn+Up/Down Arrow


小智 15

fn+ ctrl+up/down arrow在 Mac 上为我做了一次只移动一行的技巧。


Dev*_*vin 11

在我的Mac Ctrl+上,其Page Up/Down 工作原理类似于鼠标滚动。这不会影响光标位置。

  • 对于像我这样花了一段时间才弄清楚这一点的人来说,这是 ctrl + fn + 箭头键。 (19认同)

Ric*_*rdo 10

学习如何钓鱼

如果您不使用默认快捷键 - 例如当您来自不同的编辑器并“导入键绑定”(请参阅​​键盘映射扩展)时,您可能需要:

  1. 转到键盘快捷键编辑器,位置为File > Preferences > Keyboard Shortcuts。( macOS 上的代码>首选项>键盘快捷键
  2. 搜索scrollLine
  3. 检查或更改当前的键绑定scrollLineUpscrollLineDown

在此输入图像描述


sha*_*thy 6

在Windows上是ctrl+ Down Arrow。在Mac上,我相信它将是cmd关键而不是ctrl

  • 在 mac 上也是 ^(控制)。 (2认同)