Я начал использовать код Visual Studio на MacOS.
Переход с Alt + Влево / вправо действительно раздражает, так как он переходит по полному идентификатору вместопросто слово.
Примеры:
- ▼ create_foo () Alt + Right create_foo ▼ ()
- ▼ createFoo () Alt + Right createFoo ▼ ()
Мне бы хотелось, например, Ctrl + Right чтобы сделать то же самое, что и выше, и изменить поведение Alt + Right , чтобы оно переходило на слово.
Мое желаемое поведение:
- ▼ create_foo () Alt + Right create_ ▼ foo ()
- ▼ create_foo () Ctrl + Right create_foo ▼ ()
Решение:
Моя окончательная конфигурация keybindings.json
с добавленными Shift (выбрать) параметрами:
[
{
"key": "alt+left",
"command": "cursorWordPartLeft",
"when": "editorTextFocus",
},
{
"key": "alt+right",
"command": "cursorWordPartRight",
"when": "editorTextFocus",
},
{
"key": "shift+alt+left",
"command": "cursorWordPartLeftSelect",
"when": "editorTextFocus"
},
{
"key": "shift+alt+right",
"command": "cursorWordPartRightSelect",
"when": "editorTextFocus"
},
{
"key": "ctrl+left",
"command": "cursorWordStartLeft",
"when": "editorTextFocus"
},
{
"key": "ctrl+right",
"command": "cursorWordEndRight",
"when": "editorTextFocus"
},
{
"key": "shift+ctrl+left",
"command": "cursorWordStartLeftSelect",
"when": "editorTextFocus"
},
{
"key": "shift+ctrl+right",
"command": "cursorWordEndRightSelect",
"when": "editorTextFocus"
},
]