2016-10-09 7 views
1

私の問題は、Git Shellに新しいバージョンのPowerShellを開くよう強制することはできません。 Git Shellを起動した後は醜いコマンドラインが表示されます。私のOSはWindows 7で、ダウンロードしてインストールしましたGitHub for Windowsと私は最近PowerShellの最新バージョンをインストールしました(実際のPowerShellを開くと完全に動作します)。Windows 7でGit ShellをPowerShellの新しいバージョンで開く方法

さらに、Git Shellを起動した後、リポジトリのディレクトリに入る前に、CMDウィンドウのタイトルにはというC:\ Windows \ System32 \ WindowsPowerShell \ v1.0 \ Powershell.exeというタイトルが表示されます。だから、おそらく本当の疑問があるかもしれません:代わりに、新しい "PowerShell"を代わりに(Git Shellの別のパスを提供する)どこに配置する必要がありますか?

誰でもご存知ですか?

+0

PowerShell ISEでgitプロンプトを表示するには、[PoshGit](https://github.com/dahlbyk/posh-git) – wOxxOm

+0

を使用してください。 [このサイト](https://git-scm.com/book/uz/v2/Git-in-Other-Environments-Git-in-Powershell)によると、PoshGitはWindows用の_GitHubに最初に組み込まれていたはずです場所。それにもかかわらず、私はPoshGitがインストールされていることを暗示することはできない何かを見つけませんでした。 – laszlzso

+0

これはGH4Wから起動されるシェルに含まれており、グローバルPowerShell/ISEでは起動されていません。 – wOxxOm

答えて

0

コンピュータにインストールPowerShellコンソールの唯一のバージョンでは、(通常)があり、それはそれはあなたが両方のPowerShellのインスタンスを使用していることをタスクマネージャで確認することができますPowerShellのVs.5

場合でもC:\Windows\System32\WindowsPowerShell\v1.0\Powershell.exeであります同じバイナリ。

異なる背景色や異なる/小さいフォントが表示されるのは、コンソール設定のためです。この設定は、ウィンドウのプロパティで変更できます。

+0

色とフォントを変更することは1つだけです。 大きな問題は、画面全体を塗りつぶすようにウィンドウのサイズを変更できないことです(幅は画面の半分に過ぎません)。 – laszlzso

+0

あなたが提案したことを確認しました:タスクマネージャーで、Gitシェルは* C:\ Windows \ SysWOW64 \ WindowsPowerShell \ v1.0 *のバイナリを使います。純粋なPowerShellは* C: System32 \ WindowsPowerShell \ v1.0 *。 さらに、Git Shellを使用すると、バイナリの名前の後ろに* \ * 32 *が追加されます(* Taskers Manager内の* powershell.exe *)。 – laszlzso

+0

私はPowerShellの32bit版を忘れていましたが、それは唯一の違いです.1つは32bitと他の64bitです。両方とも同じように動作するはずです。 'C:\ Windows \ SysWOW64 \ WindowsPowerShell \ v1.0 \ powershell.exe'を直接実行すると、同じように見えます。私はGitシェルを持っていないので、何をしているのかわかりません。私はGitをPowerShellで直接使用しています。 –

関連する問題