問題タブ [powerline]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
powerline - Powerline にパッチが適用されたフォント (Windows のパテ) がインストールされ、シンボルは VIM で動作しますが、bash では動作しません
現在、bash プロンプトはカラー バージョンで表示されていますが、グリフはありません。
vim
期待どおりに動作しています。ハードセパレータの正しいグリフ。
ハードセパレーターコードを含むファイルの場合、予想されるグリフが表示されます。cat
powerline.json
パテ用のパッチを適用したフォントをインストールするまで、もともとはvim内に表示されませんでした。それでもシェルプロンプトには表示されませんでしたが、ロケールを設定し(最後を参照)、メイン構成を再コピーして、少なくとも疑問符を表示します。
に
以下を使用して電力線を呼び出す:
これは、centos7 イメージを使用する Docker インスタンス内にpip
あり、メインの電力線 git リポジトリのセットアップ手順に従って電力線がインストールされています。ベアボーン イメージにロケールを追加する必要がありました。
そして、ロケールを次のように変更しました。
これを試して修正するための助けに感謝します。また、問題の診断に役立つヒント (コードの編集も含む) を歓迎します。
たとえば、現在のテーマと使用されている構成ファイルを印刷することは可能ですか?
これはレンダリング エンジンの問題か、おそらく bash ( GNU bash、バージョン 4.2.46(2)-release (x86_64-redhat-linux-gnu) ) との非互換性に問題があるようです。
EDIT(1): 疑問符がプロンプト自体にあるかのように使用します。echo $PS1 | od -c -t x1
おそらくパワーラインレンダリングエンジンの問題ですか?