gpt4 book ai didi

windows - Windows高对比度主题中的Powershell ISE编辑器

转载 作者:行者123 更新时间:2023-12-03 11:13:35 24 4
gpt4 key购买 nike

我最近开始使用Powershell ISE,并且意识到将Windows设置为任何高对比度主题时,ISE的文本编辑器和控制台主题无法正常工作。
因此,对于ISE而言,背景基本上是黑色,而所有文本都是白色,仅此而已。 (尽管可以更改字体及其大小。)我认为黑色和白色外观是由于我当前的高对比度主题。 (黑色Windows背景和白色前景色。)

我想知道当我的 window 处于高对比度状态时,是否有任何技巧可以启用ISE的正常(深色或我的自定义)主题。仅供引用,Microsoft Visual Studio也是这样,但是可以通过针对其主题调整注册表来解决。但是,无论如何我都找不到适用于Powershell主题的有值(value)的注册表,因此不能做太多事情。

我通常在晚上(几乎没有灯光)在晚上使用笔记本电脑,所以我不想更改Windows主题。
总之,有帮助吗?
顺便说一句,Windows是8.1,PowerShell是4.0(我猜是Win 8.1的默认设置。)
附注:这是新来的,请客气:)

最佳答案

ISE支持以带有ps1xml扩展名的xml文件的形式导入您自己的主题。如果您在附近搜索,您会发现很多;这是一个很好的资源:this one

您还可以利用$ psISE对象,该对象具有许多您可以使用十六进制设置的属性,如您所见,例如:

# fonts
$psISE.Options.FontName = 'Monaco'
$psISE.Options.FontSize = 10

# output pane
$psISE.Options.OutputPaneBackgroundColor = '#FF2E3436'
$psISE.Options.OutputPaneTextBackgroundColor = '#FF2E3436'
$psISE.Options.OutputPaneForegroundColor = '#FFFFFFFF'

# command pane
$psISE.Options.CommandPaneBackgroundColor = '#FF2E3436'

# script pane
$psISE.Options.ScriptPaneBackgroundColor = '#FF2E3436'

# tokens
$psISE.Options.TokenColors['Command'] = '#3ca0d0'
$psISE.Options.TokenColors['Unknown'] = '#FFFFFFFF'
$psISE.Options.TokenColors['Member'] = '#FFFFFFFF'
$psISE.Options.TokenColors['Position'] = '#FFFFFFFF'
$psISE.Options.TokenColors['GroupEnd'] = '#FFFFFFFF'
$psISE.Options.TokenColors['GroupStart'] = '#FFFFFFFF'
$psISE.Options.TokenColors['LineContinuation'] = '#FFFFFFFF'
$psISE.Options.TokenColors['NewLine'] = '#FFFFFFFF'
$psISE.Options.TokenColors['StatementSeparator'] = '#FFFFFFFF'
$psISE.Options.TokenColors['Comment'] = '#009999'
$psISE.Options.TokenColors['String'] = '#F83E5B'
$psISE.Options.TokenColors['Keyword'] = '#33CDC7'
$psISE.Options.TokenColors['Attribute'] = '#FF84A7C1'
$psISE.Options.TokenColors['Type'] = '#FF7940'
$psISE.Options.TokenColors['Variable'] = '#66CC00'
$psISE.Options.TokenColors['CommandParameter'] = '#009999'
$psISE.Options.TokenColors['CommandArgument'] = '#60d4ae'
$psISE.Options.TokenColors['Number'] = '#238C47'

关于windows - Windows高对比度主题中的Powershell ISE编辑器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25461163/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com