サイトには私と非常によく似た質問がいくつかありますが、これらの質問に対する答えは私の問題を解決しないようです。まず、これまでの過程を説明します。私はOS X 11.0.1(macOS Big Sur)を使用しているMacintoshコンピュータのBash 3.2.57でこの手順を実行しています。
次のコマンドを使用してPowerlineフォントを複製しました。
git clone https://github.com/powerline/fonts.git
powerline_fonts
これにより、私のホームディレクトリに次のようなディレクトリが作成されます。ディレクトリ
cd
に行き、フォントをインストールするコマンドを実行しました。powerline_fonts
./install.sh
pip3 install powerline-shell
Powerline Shell(Powerline Shell)[https://github.com/b-ryan/powerline-shell]ホームページの指示に従ってインストールしてください。その後、
.profile
以下の指示に従ってファイルを更新しました。function _update_ps1() { PS1=$(Powerline-shell $?) } if [[ STERM != linux && ! $PROMPT_COMMAND =~ _update_ps1 ]]; then PROMPT_COMMAND="_update_ps1; $PROMPT_COMMAND" fi
次に、
.config
ホームディレクトリ内にディレクトリを作成し、powerline-shell
そのディレクトリ内にディレクトリを作成します.config
。powerline-shell
ディレクトリ内にconfig.json
ファイルを作成し、次の情報を入力しました。{ "segments": [ "virtual_env", "ssh", "username", "cwd", "git", "git_stash", "jobs", "set_term_title", "svn", "newline", "root" ], "mode" : "flat", "cwd": { "mode": "plain", "max_depth": 4 }, "theme": "solarized_light" }
その後、
locale
すべてが正しく設定されていることを確認し、次のような結果を得ました。$ ロケール LANG="en_US.UTF-8" LC_COLLATE="en_US.UTF-8" LC_CTYPE="en_US.UTF-8" LC_MESSAGES="en_US.UTF-8" LC_MONETARY="en_US.UTF-8" LC_NUMERIC=" en_US.UTF-8" LC_TIME="en_US.UTF-8" LC_ALL=
Bashセッションからログアウトして再度ログインします。 Powerline Shellが起動し、色分けされたプロンプトが表示されます。ただし、各プロンプトの最後に正しい形式の矢印が表示されるのではなく、ここに示されているようなボックス型プロンプトが表示されます。
私の問題はステップ1と3の間にあるようですが、私が見つけた指示のどれも他のタスクを実行するように指示されていません。