繁体   English   中英

如何在 VSCode 中将编辑器窗口居中回到光标上?

[英]How to center the editor window back on the cursor in VSCode?

我使用 VSCode 作为我的文本编辑器。 我很好奇,当窗口在其下方/上方有很多行以致它在屏幕上不可见时,是否有用于将编辑器窗口居中放置在光标上的键绑定? 我已经尝试通过转到FIle > Preferences > Keyboard Shortcuts来查看默认键绑定,但是我看不到这样的用于将窗口居中的选项。

没有内置这样的键绑定/命令。

我也受不了,所以我创建了一个 VSCode 扩展。 您可以在此处在市场上找到并安装它。 默认快捷键是CTRL + L

如果您使用的是 vscodevim,则zz应该可以工作。

正如@kwood 所说,市场上有一个扩展中心编辑器窗口可以满足此目的。

我想在这里做一个回答,作为补充——即使扩展的作者也没有在市场页面中明确说明——如果你想改变默认的键绑定( Ctrl + L ),你可以尝试输入以下内容keybindings.json中的行用于键盘绑定。

{
    "key": "cmd+k cmd+c",
    "command": "center-editor-window.center",
    "when": "editorTextFocus"
},

上面的命令将⌘ Command + K⌘ Command + C 设置为键盘快捷键。


除此之外,您还可以设置

"center-editor-window.threeStateToggle": true,

settings.json为VS代码设置,以便将三种状态(中心,顶部,底部),而不是一个(中心)之间进行切换。

如果您想始终将光标保持在中心,您可以将设置Cursor Surrounding Lines更改为一个非常高的数字(100 是可以的),这样就可以了。

还有一个绑定

工具>选项>环境>键盘> edit.ScrollLineCenter

我不知道在您提出问题或提交其他答案时是否实施了此方法。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM