
使用したいパシュ、私の CentOS ボックス上の mono 用の PowerShell 実装。
コンパイル後、起動して
$ mono Source/PashConsole/bin/Debug/Pash.exe
[%?%p1%{8}%<%t37%e%p1%{16}%<%t9%p1%{8}%-%d%e38;5;7%;m[%?%p1%{8}%<%t40%e%p1%{16}%<%t10%p1%{8}%-%d%e48;5;0%;mPash - Copyright (C) Pash Contributors. License: GPL/BSD. See https://github.com/Pash-Project/Pash/
[%?%p1%{8}%<%t37%e%p1%{16}%<%t9%p1%{8}%-%d%e38;5;7%;m[%?%p1%{8}%<%t40%e%p1%{16}%<%t10%p1%{8}%-%d%e48;5;0%;m
[%?%p1%{8}%<%t37%e%p1%{16}%<%t9%p1%{8}%-%d%e38;5;7%;m[%?%p1%{8}%<%t40%e%p1%{16}%<%t10%p1%{8}%-%d%e48;5;0%;mPASH /home/gbuday/projects/Pash> [%?%p1%{8}%<%t37%e%p1%{16}%<%t9%p1%{8}%-%d%e38;5;7%;m[%?%p1%{8}%<%t40%e%p1%{16}%<%t10%p1%{8}%-%d%e48;5;0%;m
私の端末は ANSI シーケンスを理解しないと言われました。
私は gnome ターミナルを使用しています。何らかの設定トリックでこれが可能になりますか?
または、他の端末エミュレーター ソフトウェアを使用する必要がありますか?
答え1
TERM=xterm mono Source/PashConsole/bin/Debug/Pash.exe
問題を解決します。デフォルトの
TERM=xterm-256color
端末にゴミが入ります。これはgnome端末やPashでは問題になりませんが、Monoでは問題になります。
https://bugzilla.xamarin.com/show_bug.cgi?format=multiple&id=18315