Scroll 如何在visual studio代码中禁用水平滚动?
在VisualStudio代码中,当我用两个手指在触摸板上滚动时,我经常会偶尔滚动到两侧。这有点烦人。Scroll 如何在visual studio代码中禁用水平滚动?,scroll,visual-studio-code,Scroll,Visual Studio Code,在VisualStudio代码中,当我用两个手指在触摸板上滚动时,我经常会偶尔滚动到两侧。这有点烦人。 我很乐意让它只上下滚动。一个部分令人满意的解决方案是,只需按Alt+z,将行包装好,然后它就不会滚动到一边。 您还可以按此处所述将wordWrap设为默认值只需添加一些插件,如GitLens,可能会破坏此设置 例如,使用GitLens,它可以在每行代码的末尾内联添加gitBull信息,显示负责该行当前版本的人以及时间 不幸的是,此信息不仅位于wrap列的右侧,例如80,它还将“解锁”水平滚动,
我很乐意让它只上下滚动。一个部分令人满意的解决方案是,只需按
Alt+z
,将行包装好,然后它就不会滚动到一边。
您还可以按此处所述将wordWrap设为默认值只需添加一些插件,如GitLens,可能会破坏此设置 例如,使用GitLens,它可以在每行代码的末尾内联添加git
Bull
信息,显示负责该行当前版本的人以及时间
不幸的是,此信息不仅位于wrap
列的右侧,例如80,它还将“解锁”水平滚动,即使没有注释
除了禁用这些功能之外,我还没有找到任何解决方法。如果您因为Gitlens(错误代码)而出现此问题,我找到的解决方案是禁用Gitlens.currentLine.scrollable(或在设置json文件中将其设置为false。只需按下ALT+Z即可启用/禁用水平滚动配置:MBP 2018 |使用魔术鼠标2 对我来说,我不小心将“滚动超过最后一列”设置为80字符。只需将其重置为默认设置就可以了。希望对大家都有用
更新(2021年2月6日):再次启用迷你地图会导致问题。因此,禁用迷你地图以解决问题。每当您进入其他页面时,您都需要执行
alt+z
。我知道您想要永久解决方案吗?
将设置
自动换行
更改为打开
注意:如果您不知道该设置在哪里,请直接前往
1.通过菜单
文件
首选项
设置
2.通过快捷键
Windows上的
ctrl+,(控件+逗号)
Mac上的
-如果我错了,请纠正我
命令+,(命令+逗号)⌥ + z
Mac.you welcome 2020年2月(1.43版)更新的快捷方式添加了一个名为:滚动主轴的选项
当尝试使用现代触摸板垂直滚动时,文件通常也会水平滚动。现在有一个新的设置,editor.scrolldeprignantaxis(默认设置为true),它阻止“对角”滚动。这将强制滚动手势为垂直或水平(基于最高的绝对滚动增量),但绝不是对角线
启用时,可防止任何对角滚动。
它猜测您滚动到垂直滚动
或水平滚动
默认情况下,它表示已启用。如果未启用,则可以在设置中的滚动轴中启用
截图:
或者在settings.json中
“editor.scrollPrivatantaxis”:真
使用Ctrl+E,然后使用Ctrl+W禁用水平滚动
有关更多详细信息,您可以参考以下引用:。认为这应该是一个评论而不是回答(甚至可能是打开一个新问题)完美的问题和完美的答案。如果您不想在长代码行上使用换行符,您可以使用shift+mouseweel
水平滚动,或者使用shift+alt+mouseweel
更快。(这对平板电脑上的OP没有帮助,但我发现桌面上的OP比使用水平滚动条更好。或者只需点击home
两次就可以移动到行的开头。在1.47.3版(Mac)上,启用word wrap不会禁用水平滚动。原来的问题仍然存在。这是由于Gitlens(请参阅其他答案)。这正是我要找的。当你用鼠标滚动时,即使是最轻微的水平移动也会让人讨厌。谢谢!对我来说,默认值5仍然是个问题,设置为0是最后的止痛药:)