VS C сочетания клавиш - PullRequest
       35

VS C сочетания клавиш

0 голосов
/ 04 апреля 2020

Я пытался реализовать эту функцию в течение длительного времени. Я не смог найти ответы в Интернете. Я хотел бы использовать клавишу "Tab" , чтобы сделать две вещи.

  1. Я хочу сделать отступ, если курсор находится в начале строки, или
  2. перейти к концу строки, если курсор находится между символами / строками.
[
    {
        "key": "ctrl+tab",
        "command": "tab",
        "when": "editorFocus && inputFocus && !editorHasSelection"
    },
    {
        "key": "tab",
        "command": "cursorEnd",
        "when": "textInputFocus"
    }
]

Это аналогичные функции, которые есть в Eclipse и Intellij IDE

1 Ответ

0 голосов
/ 05 апреля 2020

Этого можно добиться, изменив расширение TabOut, которое отступает, за исключением случаев, когда курсор находится рядом с скобкой или скобкой, и в этом случае он перемещается.

Если вместо скобки вы ведете себя так, как если бы она находилась рядом с любым символом, кроме символов новой строки, она должна перейти к концу строки.

...