パスプロンプトでは、ANSIエスケープがGnome端末にゴミとして表示されます。

パスプロンプトでは、ANSIエスケープがGnome端末にゴミとして表示されます。

使いたいパシ私はCentOSコンピュータでモノラルを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

おすすめ記事