如何将编辑器 window 重新置于 VSCode 中的光标中心?
How to center the editor window back on the cursor in VSCode?
我正在使用 VSCode 作为我的文本编辑器。我很好奇,当 window 有很多行 below/above 时,是否有用于将编辑器 window 置于光标中心的键绑定,以至于它在屏幕上不可见?我尝试通过转至 FIle > 首选项 > 键盘快捷键 查看默认键绑定,但我看不到用于使 window.
居中的此类选项
没有这样的内置键绑定/命令。
我也受不了,所以我创建了一个 VSCode 扩展。你可以找到它并安装它here on the marketplace。默认快捷方式是 CTRL
+ L
.
如果您使用的是 vscodevim,zz
应该可以。
正如@kwood 所说,市场上有一个扩展程序 Center Editor Window 可以满足此目的。
我想在这里做一个回答,以补充这一点——即使扩展的作者没有在市场页面中明确说明——如果你想更改默认的键绑定(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 Code 设置中,它会在三种状态(中心、顶部、底部)而不是一种(中心)之间切换。
如果您想始终将光标保持在中心,您可以将设置 Cursor Surrounding Lines
更改为一个非常大的数字(100 就可以),这样应该可以。
我正在使用 VSCode 作为我的文本编辑器。我很好奇,当 window 有很多行 below/above 时,是否有用于将编辑器 window 置于光标中心的键绑定,以至于它在屏幕上不可见?我尝试通过转至 FIle > 首选项 > 键盘快捷键 查看默认键绑定,但我看不到用于使 window.
居中的此类选项没有这样的内置键绑定/命令。
我也受不了,所以我创建了一个 VSCode 扩展。你可以找到它并安装它here on the marketplace。默认快捷方式是 CTRL
+ L
.
如果您使用的是 vscodevim,zz
应该可以。
正如@kwood 所说,市场上有一个扩展程序 Center Editor Window 可以满足此目的。
我想在这里做一个回答,以补充这一点——即使扩展的作者没有在市场页面中明确说明——如果你想更改默认的键绑定(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 Code 设置中,它会在三种状态(中心、顶部、底部)而不是一种(中心)之间切换。
如果您想始终将光标保持在中心,您可以将设置 Cursor Surrounding Lines
更改为一个非常大的数字(100 就可以),这样应该可以。