答案1
来自微软的 Windows 终端有关终端交互的文档:
粘贴警告:
当粘贴的文本包含多行时发出警告
当设置为 true 时,尝试粘贴多行文本将显示一个对话框,询问您是否继续粘贴。当设置为 false 时,不会显示对话框,而是立即粘贴文本。在大多数 shell 中,一行对应一个命令,因此如果您将包含“换行符”字符的文本粘贴到 shell 中,则粘贴时可能会自动执行一个或多个命令,而您没有时间验证命令。如果您经常从不受信任的网站复制和粘贴命令,这将非常有用。
房产名称:multiLinePasteWarning
必要性:选修的
接受:真假
默认值:真的
要更改这些设置:
按住Shift键并选择设置在 Windows 终端下拉菜单中。这将打开与json
文件关联的编辑器,通常是 Visual Studio Code(如果已安装)。
在根您的settings.json
(不在任何其他键下,就在第一的括号内),添加:
"multiLinePasteWarning": false,
确保在前面或后面添加逗号,具体取决于放置的位置。
例如:
{
"$schema": "https://aka.ms/terminal-profiles-schema",
"multiLinePasteWarning": true,
"actions":
[
...
}