Microsoft VS Code - 一次垂直跳转10行

问题描述 投票:3回答:1

我正在尝试使用Microsoft VS代码作为文本编辑器。目前我是一个崇高的用户,我配置为当我使用组合键OPT键+向上或向下时,能够垂直(向上或向下)跳10行。我想在VS Code上使用相同的功能,但无法找到在那里复制它的方法。有人可以概述我如何解决这个问题。谢谢。

附加信息:操作系统:OSX 10.13(High Sierra)

visual-studio-code
1个回答
10
投票

把它放入keybindings.json

{
    "key": "ctrl+up",
    "command": "cursorMove",
    "args": {
        "to": "up",
        "by": "line",
        "value": 10
    },
    "when": "editorTextFocus"
},
{
    "key": "ctrl+down",
    "command": "cursorMove",
    "args": {
        "to": "down",
        "by": "line",
        "value": 10
    },
    "when": "editorTextFocus"
},

cursorMove - 将光标移动到视图中的逻辑位置

ARGS:

to:一个强制逻辑位置值,提供移动光标的位置。

'left', 'right', 'up', 'down'
'wrappedLineStart', 'wrappedLineEnd', 'wrappedLineColumnCenter'
'wrappedLineFirstNonWhitespaceCharacter', 'wrappedLineLastNonWhitespaceCharacter'
'viewPortTop', 'viewPortCenter', 'viewPortBottom', 'viewPortIfOutside'

by:移动的单位。默认值基于“到”值计算。

'line', 'wrappedLine', 'character', 'halfLine'

value:要移动的单位数量。默认为'1'

select:如果'true'做出选择。默认为'false'。

https://code.visualstudio.com/docs/extensionAPI/vscode-api-commands

© www.soinside.com 2019 - 2024. All rights reserved.