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