Visual Studio Codeを使用してコードをコピーして貼り付けると、Enterキーを押して新しい行を作成した後、次のようになります。
新しい行によって作成されたインデントを維持し、その上にコピーされたスニペットから以前の情報を追加するようです。むしろ、コードは貼り付け時に自動的に美化されます。
この動作は設定で変更できますか?
編集:私はクロスプラットフォームのコピー&ペーストではなく、Visual Studio Codeの同じファイル内でのコピー&ペーストを指します。
これは、設定の"editor.formatOnPaste": true
プロパティとvscodeにすでに統合されています。
このプラグインはあなたを助けるかもしれません:
ショートカットを変更するだけで機能します。 Macを使用している場合は、おそらく'cmd'
の代わりに'ctrl'
を使用することを忘れないでください。このような:
{
"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"
}