
用 PowerShell 安装 yarn 出现错误,把控制台输出的内容给保存下来了,再次查看的时候也想有基本的高亮,怎么样才能快速存档这些错误信息,并再次高亮查看?
发现Windows PowerShell ISE直接复制出来就是富文本,其他的都不是这样,例如PowerShell 7和PowerShell Core 6,VSCode上的 PowerShell Preview Integrated Console也不行,这个是倒退。
复制后可直接粘贴到Word文档中保存,不过在我的机子上,中文显示出来有问题,不过大多数的内容都是英文,这也无所谓。


geelaw 那个在Windows PowerShell中无法运行,在PowerShell 7中能运行。
1 Mindjet OP 是不是大家都没这种需求 ━((*′д`)爻(′д`*))━!!!! |
2 geelaw 2020-07-02 12:49:12 +08:00 |
3 misaka19000 2020-07-02 12:51:21 +08:00 |
4 Mindjet OP @misaka19000 终端是支持高亮的,但关闭之后,想再次打开之前的信息并仍高亮,这个可以吗? |
5 typetraits 2020-07-02 13:35:03 +08:00 复制下来粘贴到 word 里 |
6 Vegetable 2020-07-02 13:37:49 +08:00 我非常非常不想提这个,但是,截图他不香吗? 终端的文本颜色是一种协议,想保存肯定有办法的,但是肯定怪麻烦的,因为你想重新渲染出来,要不就是终端再输出一次,要不就是转 RTF,用传统工具。 |
7 Mindjet OP |
8 geelaw 2020-07-03 08:13:17 +08:00 @geelaw #2 用这个资料写了一个 module 把 console 的内容保存为 HTML,并配上了 CSS 。 GitHub 见 https://github.com/GeeLaw/PowerShellThingies/tree/master/modules/ConsoleLog 可以用 Install-Module ConsoleLog -Scope CurrentUser 安装 |
9 Mindjet OP |
10 Mindjet OP @geelaw #8 今天终于在我的计算机上运行了,之前没用过 PowerShell,由于这次要比较长时间的使用,下定决心好好的学学,按照教程,升级到最新版本并进行了配置,也许是成功运行的原因吧。 |
11 Mindjet OP |
12 Mindjet OP @geelaw #8 刚发现,Show-ConsoleLog 能正常输出,Get-ConsoleLog | Set-Content out.html 就没有样式 请问,这个问题可能是怎么回事? https://i.loli.net/2020/08/18/YDqB2U9xeSfGNFd.png |
13 Mindjet OP @geelaw #8 懂了,之前没用过 PowerShell 完全不懂这些参数怎么配置,没想到 Get-ConsoleLog 默认不带 CSS,ε=(ο`*)))唉,闹心的新手 |
14 Mindjet OP 今天都在大片陌生的领域中前行,太累了。 感觉这个东西应该不用动脑子了吧,结果还是翻车了。 在大多数时候不动脑子的结果往往就是翻车,还不如尽早就把脑子给用起来了。 陌生+熟悉的比例刚刚好学习起来最爽,但没有人指导这太难了,硬骨头必须要啃。 |