vscode:如何设置当我按 CTRL + 向上或向下箭头时,光标随页面移动? [英] vscode: How to set that when I press CTRL + up or down arrow, the cursor move with the page?

查看:102
本文介绍了vscode:如何设置当我按 CTRL + 向上或向下箭头时,光标随页面移动?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我的问题是,当我按 CTRL + updown 箭头时,光标到达页面,因此当我释放 CTRL 按钮时,页面会碰撞"到光标所在的位置.

my problem is that when I press CTRL + up or down arrow, the cursor doesn't move when it reaches the border of the page, and therefore when I release the CTRL button, the page "bumps" to where the cursor is.

是否可以改变这种行为?例如,在 Visual Studio 中,如果按 CTRL + 向下 箭头,光标将锚定"到页面顶部.

Is it possible to change this behaviour? For example in Visual Studio, the cursor is "anchored" to the top of the page if you press CTRL + down arrow.

提前致谢

推荐答案

有一个解决方法.编辑你的 keybinding.json 并添加这个...

There is a workaround. Edit your keybinding.json and add this...

{
    "key": "ctrl+up",
    "command": "editorScroll",
    "when": "editorTextFocus",
    "args": 
    {
        "to": "up",
        "by": "line",
        "revealCursor": true
    }
},
{
    "key": "ctrl+down",
    "command": "editorScroll",
    "when": "editorTextFocus",
    "args": 
    {
        "to": "down",
        "by": "line",
        "revealCursor": true
    }
}

这篇关于vscode:如何设置当我按 CTRL + 向上或向下箭头时,光标随页面移动?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆