В VSCode существует несколько комбинаций клавиш, которые можно использовать для копирования строки, на которой находится курсор, без использования сочетания клавиш shift + alt:
1. Комбинация клавиш Ctrl + C копирует выделенный текст или строку, на которой находится курсор, в буфер обмена. Если ничего не выделено, то будет скопирована вся строка.
2. Комбинация клавиш Ctrl + Shift + K удаляет текущую строку и также копирует ее в буфер обмена.
3. Можно назначить собственную комбинацию клавиш для копирования строки, на которой находится курсор, используя функциональность "Назначения клавиш" в VSCode. Для этого:
a. Откройте панель команд, нажав комбинацию клавиш Ctrl + Shift + P (или F1).
b. Введите "Preferences: Open Keyboard Shortcuts" для открытия назначений клавиш.
c. В правом верхнем углу находится значок с шестеренкой - нажмите на него и выберите "keybindings.json", чтобы открыть файл настроек назначений клавиш.
d. Внутри файла настроек назначений клавиш добавьте новую запись, например:
```json
{
"key": "ctrl+l",
"command": "editor.action.copyLinesDownAction",
"when": "editorTextFocus"
}
```
Это назначит команду "editor.action.copyLinesDownAction" (которая копирует строку внизу текущей строки) на комбинацию клавиш Ctrl + L.
e. Сохраните файл и закройте его.
Теперь вы можете использовать назначенную комбинацию клавиш (например, Ctrl + L) для копирования строки, на которой находится курсор. Если необходимо, замените команду "editor.action.copyLinesDownAction" на другую команду, которая соответствует вашим потребностям.
Обратите внимание, что эти комбинации клавиш могут отличаться в зависимости от вашей операционной системы или конфигураций, поэтому убедитесь, что вы используете правильные комбинации клавиш для своего случая.