問題タブ [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.

0 投票する
1 に答える
1556 参照

powerline - Powerline にパッチが適用されたフォント (Windows のパテ) がインストールされ、シンボルは VIM で動作しますが、bash では動作しません

現在、bash プロンプトはカラー バージョンで表示されていますが、グリフはありません。

vim期待どおりに動作しています。ハードセパレータの正しいグリフ。

ハードセパレーターコードを含むファイルの場合、予想されるグリフ表示されます。catpowerline.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おそらくパワーラインレンダリングエンジンの問題ですか?