VsCode - 绑定键盘按键实现水平滚动

10

有没有办法将键盘按键绑定到水平滚动?

我尝试了很多不同的方式,但似乎不能成功。


水平滚动?好久没听到这个名字了... "editor.wordWrap": "on", - Alex
文件资源管理器中也可以使用水平滚动条。 - Mark
3
谢谢你,Alex。但是使用自动换行功能后,我很难阅读和浏览我的代码,因为我会分割视图。请不要改变原意,让翻译更加通俗易懂。 - DasOhmoff San
谢谢马克,但我不太明白你想说什么。你的意思是什么?你有什么建议吗? - DasOhmoff San
1
有一个问题需要解决:https://github.com/microsoft/vscode/issues/143466 点赞以表示支持! - Rufus
4个回答

4
最近提交了新的命令来在编辑器中水平滚动,请参见水平滚动命令。根据PR中的说明,scrollLeftscrollRight每次滚动两列(这与垂直滚动的速度大致相同),所以它们就是新的命令。例如:
{ "key": "ctrl+alt+left", "command": "scrollLeft" },
{ "key": "ctrl+alt+right", "command": "scrollRight" },

据我所知,目前这仅向内部人员发布 - https://github.com/microsoft/vscode/issues/143466 - chrismarx
1
@chrismarx 那些命令:scrollLeftscrollRight现在在稳定版中运行良好 - 可能已经在稳定版中运行了一段时间。 - Mark

4

虽然不是纯键盘操作,但你可以使用 Shift + 向上滚动 / 向下滚动 来水平滚动。


这与VSC的配置有关吗?我问这个问题是因为我记得以前这个功能可以使用,但最近在同一个VSC应用程序上无法使用。我不确定是否是我误操作了某些配置导致的。 - Koen
在我的电脑上,使用默认设置(Windows 10,VS Code v.1.63.2),仍然可以正常工作。 - watofundefined

1

找不到键盘快捷键的解决方法,这里提供一种有用的鼠标操作方法。

垂直滚动: 鼠标滚轮上 / 下
水平滚动: Shift + 鼠标滚轮上 / 下


0

现在有一个 VSCode 1.40 (Oct. 2019) for List/Tree:

您现在可以使用键盘按下 Ctrl+UpCtrl+Down 来滚动列表和树。

如果启用了水平滚动,Ctrl+LeftCtrl+Right 也会水平滚动。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接