私は時々さまざまなアプリケーションでこれを見つけました。私はしばしばこれが出力が早く取り消され(例えば、ctrl + c)、zshが改行文字を埋めているからだと思います。しかし、今ではbashでは実行されていないようだったので、好奇心が大きくなりました。
扱いにくい
強く打つ
このSequence
プログラムは、コンパイルして実行されていることを確認するためにJava認証のために読んでいた本からのものです。私はそれがprintln()
パッケージ/クラスのメソッドを使用しないことがわかりました。System.out
代わりに通常のoldを使用してくださいprint()
。
改行がないため、この記号は表示されますか?
ベストアンサー1
はい、これは「部分線」なので発生します。そして基本的にzshの上書きを求めるメッセージを避けるには、次の行に進みます。。
部分行を維持すると、デフォルトでは部分行の末尾に反転+太字が表示されます。一般ユーザーの場合は「%」、ルートの場合は「#」と表示されます。設定されている場合は、シェルパラメータPROMPT_EOL_MARKを使用して部分行末の表示方法をカスタマイズできます。