私はvimの使い方を学びようとしていて質問もたくさんありましたが、githubからvimrcをコピーしましたが、電力線のコーディングが中断される原因が何であるかを知りたいです.
。
- vimrc ファイルには次のものがあります。
set encoding=utf-8
- PowerLineキャッシュをクリアしました
- 私のバージョンのvimにはこのフラグは表示されません
--with-features=big
。
これが問題になる可能性がありますか?では、どうすれば解決できますか?
答え1
まず、端末でUnicodeが有効になっていることを確認したいと思います。 ~によるとUbuntuのロケールヘルプページ/etc/default/locale
、以下を含むようにファイルを編集する必要があります。
LANG="en_US.UTF-8"
(en_US
もちろん、あなたの言語に置き換えて)以下を実行してください。
sudo locale-gen
ログアウトして再度ログインする必要があるかもしれません。このテストを実行することによって(発見されましたここ):
$ echo -e "\xE2\x98\xA0"
出力は☠でなければなりません。
第二に、Powerlineはいくつかを使用します。Unicode関連領域の特殊文字形状だから、あなたは読む必要がありますFontconfigのドキュメント。フォントのインストールには2つの主要な手順が必要です。
- フォントファイルを(または他のXフォントディレクトリ)
PowerlineSymbols.otf
に配置します。~/.fonts/
- フォント構成ファイルを
10-powerline-symbols.conf
フォント構成バージョンに入れるか、それに応じて配置します(最新バージョンですが、いつ使用できるかわかりません)。~/.fonts.conf.d/
~/.config/fontconfig/conf.d/
~/.config/fontconfig/conf.d/