Ответ 1
Это уже интегрировано в vscode с помощью "editor.formatOnPaste": true
в настройках.
Когда я копирую и вставляю фрагмент кода с помощью кода Visual Studio, после нажатия клавиши enter для создания новой строки происходит следующее:
Похоже, что отступы создаются новой строкой, добавляя предыдущую информацию из скопированного фрагмента поверх нее. Я бы предпочел, чтобы код был автоматически украшен пастой.
Можно ли изменить это поведение с помощью настроек?
EDIT: я не имею в виду кросс-платформенное копирование, я имею в виду копирование и вставку в том же файле в Visual Studio Code.
Это уже интегрировано в vscode с помощью "editor.formatOnPaste": true
в настройках.
Этот плагин может помочь вам:
Вы просто должны изменить ярлык, и он работает. Помните, что вы, вероятно, хотите использовать 'cmd'
вместо 'ctrl'
, если вы на Mac.
Как это:
{
"key": "ctrl+v",
"command": "pasteAndIndent.action",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "ctrl+v",
"command": "editor.action.clipboardPasteAction",
"when": "!editorTextFocus"
},
{
"key": "ctrl+shift+v",
"command": "editor.action.clipboardPasteAction",
"when": "editorTextFocus && !editorReadonly"
}