用 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 1
|
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 2
@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 今天都在大片陌生的领域中前行,太累了。
感觉这个东西应该不用动脑子了吧,结果还是翻车了。 在大多数时候不动脑子的结果往往就是翻车,还不如尽早就把脑子给用起来了。 陌生+熟悉的比例刚刚好学习起来最爽,但没有人指导这太难了,硬骨头必须要啃。 |