VSC键绑定

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

我已经尝试实现此功能很长时间了。我无法在线找到答案。我想使用“ Tab”键来做两件事。

  1. 我想缩进光标是否在一行的开头,或
  2. 如果光标位于字符/字符串之间,则跳至行尾。
[
    {
        "key": "ctrl+tab",
        "command": "tab",
        "when": "editorFocus && inputFocus && !editorHasSelection"
    },
    {
        "key": "tab",
        "command": "cursorEnd",
        "when": "textInputFocus"
    }
]

这些是Eclipse和Intellij IDE中的类似功能

visual-studio-code key-bindings
1个回答
0
投票

您应该能够通过修改扩展名TabOut来实现这一点,该扩展名会缩进,除非光标位于方括号或花括号旁边,在这种情况下,它会跳格。

如果您使用括号而不是括号,则使其在除换行符之外的任何字符旁边都具有这种行为,它应跳到行尾。

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