【问题标题】:how to copy and paste in powershell without losing formatting如何在powershell中复制和粘贴而不会丢失格式
【发布时间】:2021-11-17 23:27:24
【问题描述】:

在将 my.ps1 文件从我的本地系统复制到远程系统时,它正在丢失它的格式。

在我的本地(该脚本的一部分):

{..这里有一些代码..([scriptblock]::Create(”. {$script} $(&{$args} @params)”))}

复制到我的遥控器后,变成:

{..这里有一些代码..([scriptblock]::Create(â€. {$script} $(&{$args} @params)â€))}

复制时我需要为 my.ps1 脚本做什么?

【问题讨论】:

  • 那些不是正常引号。
  • 似乎是编码问题。你是如何复制文件的?
  • @AbrahamZinala 啊,“聪明”的报价再次来袭!它们绝对不是正常的报价。金钱:删除原始脚本中的引号并输入正确的字符。这在从 Microsoft Word 或其他文档/网站格式中复制脚本时最常见。

标签: powershell powershell-3.0


【解决方案1】:

始终将您的代码保存为 UTF-8 with BOM 以保持您的字符不变。

在设置 VS Code 时(如果那是您使用的编辑器),这是我经常做的第一件事。

文件 - 首选项 - 设置
文件:编码

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-02-20
    • 2014-02-20
    • 1970-01-01
    • 1970-01-01
    • 2018-06-25
    相关资源
    最近更新 更多