如何将编辑器窗口置于VSCode中的光标中心?

时间:2016-12-11 03:30:30

标签: keyboard-shortcuts visual-studio-code text-editor

我正在使用VSCode作为我的文本编辑器。我很好奇,是否有一个键盘绑定器用于将编辑器窗口置于光标上,当窗口位于其下方/上方的许多行时,它在屏幕上不可见?我试过去 FIle>查看默认的键绑定偏好>键盘快捷键,但我看不到用于居中窗口的选项。

5 个答案:

答案 0 :(得分:18)

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

我也无法忍受,所以我创建了一个VSCode扩展。您可以找到并安装它here on the marketplace。默认快捷方式为CTRL + L

答案 1 :(得分:2)

就像@kwood所说的那样,市场上有一个扩展Center Editor Window可以达到这个目的。

如果您想更改默认的键绑定( Ctrl ,即使是扩展名的作者也没有在市场页面上明确声明,我想在这里作一个补充: + L ),您可以尝试将以下行放在ClientConfiguration cfg = new ClientConfiguration() .setAddresses("127.0.0.1:10800") .setUserName("JP") .setUserPassword("Jol"); 中以进行键盘绑定。

keybindings.json

以上命令将⌘Command + K ⌘Command + C 设置为键盘快捷键。< / p>


除此之外,您可以设置

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

"center-editor-window.threeStateToggle": true, 中进行VS Code设置,以便它将在三种状态(中心,顶部,底部)之间切换,而不是一种状态(中心)。

答案 2 :(得分:1)

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

答案 3 :(得分:0)

处也有键绑定

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

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

答案 4 :(得分:0)

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