[解決済み] ターミナルで現在のブランチとフォルダのパスを表示するにはどうすればよいですか?
2022-03-06 13:43:55
質問
Team Treehouseのビデオをいくつか見ましたが、Gitで作業するときのターミナルがとても格好いいですね。
例えば、彼らは(似たようなもの)を持っています。
mike@treehouseMac: [/Work/test - feature-branch-name] $ git add .
mike@treehouseMac: [/Work/test - feature-branch-name] $ git commit -m "Some feature."
mike@treehouseMac: [/Work/test - feature-branch-name] $ git checkout master
mike@treehouseMac: [/Work/test - master] $ git status
ターミナルに、今いるブランチの情報を色分けして表示させるにはどうしたらいいですか?私がまだ見つけていないデファクトプラグインのようなものがあるのでしょうか?
Mac OSX 10.8を使用しています。
解決方法を教えてください。
プラグインの問題ではありません。シェルのプロンプトのトリックについてです。
bash でのクールなセットアップについては
dotfiles
この人のプロジェクト
https://github.com/mathiasbynens/dotfiles
派手なプロンプトを表示させるには
.bash_prompt
あなたの中の
~/.bash_profile
または
~/.bashrc
.
質問と全く同じプロンプトを表示させるには、以下のように
export PS1
の末尾にある行です。
.bash_prompt
このように
export PS1="\[${BOLD}${MAGENTA}\]\u\[$WHITE\]@\[$ORANGE\]\h\[$WHITE\]: [\[$GREEN\]\w\[$WHITE\]\$([[ -n \$(git branch 2> /dev/null) ]] && echo \" - \")\[$PURPLE\]\$(parse_git_branch)\[$WHITE\]] \$ \[$RESET\]"
結局、全部使いました。
.bash*
のファイルは、1ヶ月ほど前にこのリポジトリから取得したもので、私には本当に便利でした。
Gitの場合は、さらに
.gitconfig
.
さらにmacユーザーなら、さらにお得な特典が
.osx
.
関連
-
[解決済み] なぜ `source ~/.profile` を使い続けないと設定ができないのですか?
-
[解決済み] Gitブランチをローカルやリモートで削除するには?
-
[解決済み] 現在のGit作業ツリーからローカル(未追跡)ファイルを削除する方法
-
[解決済み] 新しいローカルブランチをリモートの Git リポジトリにプッシュし、それを追跡するにはどうすればよいのでしょうか?
-
[解決済み] ローカルの Git リポジトリが元々クローンされた URL を特定するにはどうすればよいですか。
-
[解決済み] Git で現在のブランチ名を取得するには?
-
[解決済み] Gitブランチをmasterにマージする最も良い(そして最も安全な)方法は何ですか?
-
[解決済み] 現在のGitブランチをmasterブランチにする
-
[解決済み] detached HEADとmaster/originの連携はどうすればいいですか?
-
[解決済み] git のコミットを削除しても、変更は維持できますか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] OSX Mavrerick で mvn コマンドが見つかりません。
-
[解決済み] VirtualBox: mount.vboxsf: mount failed with the error: そのようなデバイスはありません[closed]。
-
[解決済み] ターミナルで行数を表示しようとすると、"xargs unterminated quote "というエラーが発生する。
-
[解決済み] MacBook Proでefilogin-helperが高CPUで連続稼動【終了しました
-
[解決済み] Emacs、別フレームへの切り替え(Mac OS X)
-
[解決済み] mongod、mac os x - rlimits 警告 [閉鎖].
-
[解決済み] configure: エラーです。Cコンパイラは実行ファイルを作成できません
-
[解決済み] psql: コマンドが見つかりません Mac
-
[解決済み] 画面をGIFで記録する方法を教えてください。[クローズド]。
-
[解決済み] Mac OS XでのMavenのインストール