[英]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.