2016-03-25 6 views
0

私は過去にプログラムしたことがあり、関数(変数などの色が違う、輸入した色が違うなど)に応じて単語の色が変わる端末があることを覚えています。これは一般的にどのように達成されていますか?私はPygmentsをインストールしましたが、それはテキストファイルのためだけです。powershellに入力する方法は?

任意の助けをいただければ幸いPowerShellのバージョン4.0以降で

+0

あなたはおそらく['PSReadLine'](https://github.com/lzybkr/PSReadLine)を探しています。 –

答えて

1

PowerShellのISEは、対話型のスクリプトのためのいくつかの良い着色機能が含まれています。

screenshot

Windows 7とPowerShellのv2の船、V4をダウンロードすることができ、ISEはすでにマシン上にあります。現在のPowerShellのバージョンはv5ですが、Exchange 2010を実行するServer 2008 R2のような一部のソフトウェアはv2上に構築されており、多くのコマンドレットはPS-Sessionsなしでv3-v5では動作しません。

あなたがホストに出力を着色好奇心だった場合、あなたはちょうどあなたが本格的なPowerShellのIDEをしたい場合は、あなたもでスクリプトをラップしSAPIEN PowerShellのメーカーを購入することができます

Write-Host "my string" -fore 'color' -back 'color' 

を行うことができますWindowsフォームは、MSIパッケージなどを構築できます。あなたがハードコアのパワーシェルのような人なら、GUIパワーシェルアプリケーションを作るのには時間がかかるかもしれません。

+0

Powershell 5には、通常のシェル(もちろんISE)用のシンタックスハイライトが用意されています。 – bluuf

+0

@bluufこれは['PSReadLine'](https://github.com/lzybkr/PSReadLine)に同梱されているためです。 –

関連する問題