如何在visual studio代码中禁用水平滚动?

Ari*_*zon 25 scroll visual-studio-code

当我在Visual Studio Code中用两个手指滚动触摸板时,我经常偶然滚动到两侧.这有点烦人.我很高兴有它滚动上下.

Ari*_*zon 43

一个部分令人满意的解决方案是简单地按下Alt + z,使线条包裹,然后它不会滚动到侧面.您也可以按照此处的说明进行wordWrap默认设置.如何在VS Code中默认打开文本换行

  • 如果您不想在长行代码上使用自动换行,可以使用“shift+鼠标滚轮”来水平滚动,或者使用更快的“shift+alt+鼠标滚轮”。(这对平板电脑上的操作没有帮助,但我发现它在桌面上比使用水平滚动条更好。 (2认同)
  • 在版本 1.47.3 (Mac) 上,启用自动换行不会禁用水平滚动。原来的问题仍然存在。这是由于 Gitlens(参见其他答案)。 (2认同)

Was*_*siF 26

紧迫alt + z(windows) 或\xe2\x8c\xa5 + z(mac) 禁用/启用水平滚动,适用于当前的单个文件。

\n

如果您想要永久解决您访问的每个文件?然后按照:

\n

Settings>>>Text EditorDiff EditorWord Wrapon

\n

在此输入图像描述

\n

注意:如果您不知道这是哪里Settings,请前往

\n

1. 通过菜单

\n

File> Preferences> > Settings>Text EditorDiff Editor >Word Wrap

\n

2. 通过快捷键

\n

On Windows

\n

ctrl+,(控制+逗号)

\n

On Mac

\n

command+,(命令+逗号)

\n


Anu*_*mar 6

只需按ALT + Z -> 启用/禁用水平滚动


ric*_*rty 6

\xe2\x8c\xa5 + z

\n

Mac 的快捷方式。没关系

\n


Dan*_*uus 5

只是想补充一点,某些插件(例如GitLens)可能会使此设置混乱。

例如,使用GitLens,它可以blame在每行代码的末尾内联添加git 信息,向您显示谁负责该行的当前版本。

不幸的是,wrap即使没有GitLens责备注释,该信息不仅会在列的右侧(例如80),还会“解锁”水平滚动。

除了禁用这些功能外,我没有找到任何其他解决方法。

  • 认为这应该是评论而不是答案(甚至可能是提出一个新问题) (3认同)

The*_*Guy 5

如果由于Gitlens(怪异行)而出现此问题,我发现的解决方案是禁用gitlens.currentLine.scrollable(或在设置json文件中将其设置为false)。