コンテキスト(右クリック)メニューをWindowsエクスプローラーに追加し、クリックすると現在のエクスプローラーフォルダーにあるgit-bashコンソールを開く方法は?
コンテキスト(右クリック)メニューをWindowsエクスプローラーに追加し、クリックすると現在のエクスプローラーフォルダーにあるgit-bashコンソールを開く方法は?
回答:
私にも同様の問題があり、これを行いました。
ステップ1:スタートメニューに「regedit」と入力します
手順2:レジストリエディターを実行する
ステップ3:に移動HKEY_CURRENT_USER\SOFTWARE\Classes\Directory\Background\shell
ステップ4:「シェル」を右クリックし、[新規]> [キー]を選択します。キーに「Bash」という名前を付けます
ステップ5:値を変更し、「Bashで開く」に設定します。これは、右クリックで表示されるテキストです。
ステップ6: Bashの下に新しいキーを作成し、「command」という名前を付けます。このキーの値をgit-bash.exeパスに設定します。
レジストリエディタを閉じます。
これで、エクスプローラの右クリックメニューにオプションが表示されます。
PS Git Bashはデフォルトで現在のディレクトリを取得します。
ステップ1.デスクトップで、「新規」->「テキストドキュメント」をOpenGitBash.regという名前で右クリックします。
ステップ2.ファイルを右クリックして[編集]を選択します
ステップ3.以下のコードをコピーして貼り付け、ファイルを保存して閉じます
ステップ4.ファイルをダブルクリックして実行する
注:レジストリに書き込むには、管理者権限が必要です。
Windows Registry Editor Version 5.00
; Open files
; Default Git-Bash Location C:\Program Files\Git\git-bash.exe
[HKEY_CLASSES_ROOT\*\shell\Open Git Bash]
@="Open Git Bash"
"Icon"="C:\\Program Files\\Git\\git-bash.exe"
[HKEY_CLASSES_ROOT\*\shell\Open Git Bash\command]
@="\"C:\\Program Files\\Git\\git-bash.exe\" \"--cd=%1\""
; This will make it appear when you right click ON a folder
; The "Icon" line can be removed if you don't want the icon to appear
[HKEY_CLASSES_ROOT\Directory\shell\bash]
@="Open Git Bash"
"Icon"="C:\\Program Files\\Git\\git-bash.exe"
[HKEY_CLASSES_ROOT\Directory\shell\bash\command]
@="\"C:\\Program Files\\Git\\git-bash.exe\" \"--cd=%1\""
; This will make it appear when you right click INSIDE a folder
; The "Icon" line can be removed if you don't want the icon to appear
[HKEY_CLASSES_ROOT\Directory\Background\shell\bash]
@="Open Git Bash"
"Icon"="C:\\Program Files\\Git\\git-bash.exe"
[HKEY_CLASSES_ROOT\Directory\Background\shell\bash\command]
@="\"C:\\Program Files\\Git\\git-bash.exe\" \"--cd=%v.\""
そして、これがあなたの結果です:
HKEY_USERS\{the-account-SID}\Software\Classes\Directory\Background\shell
、HKEY_USERS\{the-account-SID}\Software\Classes\Directory\shell
、およびHKEY_USERS\{the-account-SID}\Software\Classes\LibraryFolder\background\shell
最も簡単な方法は、ここから最新のGitをインストールすることです。インストール時に、オプションのWindowsエクスプローラ統合を有効にしていることを確認してください。
完了すると、任意のフォルダを右クリックすると、これらのオプションが表示されます。
それが役に立てば幸い。
以下は、Windowsインストーラー*.reg
から直接Git GUIおよびGit Bash のレジストリエクスポート(ファイル)であるGit GUIです。
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\background\shell\git_gui]
@="Git &GUI Here"
"Icon"="C:\\Program Files\\Git\\cmd\\git-gui.exe"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\background\shell\git_gui\command]
@="\"C:\\Program Files\\Git\\cmd\\git-gui.exe\" \"--working-dir\" \"%v.\""
Git bash:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\background\shell\git_shell]
@="Git Ba&sh Here"
"Icon"="C:\\Program Files\\Git\\git-bash.exe"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\background\shell\git_shell\command]
@="\"C:\\Program Files\\Git\\git-bash.exe\" \"--cd=%v.\""
*.reg
ファイルの詳細については、Microsoftの「.regファイルを使用してレジストリサブキーと値を追加、変更、または削除する方法」を参照してください。
&
、そのメニューエントリのホットキーになります。
私にとってうまくいったのはほとんどこれでしたが、次のREGEDITパスを使用しました。
HKEY_LOCAL_MACHINE/SOFTWARE/Classes/Directory/background/shell
ここで、キーBashを作成し、表示名にしたい値を指定して、この名前付きコマンドの下に別のキーを作成しました。 git-bash.exeへのパス
私はWindows 10を使用していて、何らかの理由でこれを自動的に追加しなかった新しいgitインストールがあります(gitバージョン2.12.0 64ビット)
git for windowsまたはGithub for windowsをインストールできます。どちらをインストールしても、この機能をWindowsエクスプローラーに追加することができます。あなたはそれをここで見つけることができます:
Windows用Github
Git for Windows
@Shaswat Rungta氏は次のように述べています。「問題は、インストールの終了後に追加する方法に関するものだと思います。」
私のPC(Windows 7)では、Visual Studio 2017をインストールした後、「Git Bash here」というコマンドが消えたと思います。
これを修正するには、Gitを再度ダウンロードしてインストールします。
Git Bash
あなたが探しているものです。terminal
現在のディレクトリでが開きます。
「Rubyでコマンドプロンプトを開始」を追加すると、cmdのパッチとともにパラメータを渡す必要があるため、コンテキストメニューに同様の問題が発生しました。上記のソリューションと同様の手順に従いました
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\*\shell\Cmd With Ruby]
@="Cmd With Ruby"
"Icon"="C:\\Windows\\System32\\cmd.exe"
[HKEY_CLASSES_ROOT\*\shell\Cmd With Ruby\command]
@="\"C:\\Windows\\System32\\cmd.exe\" \"/E:ON /K
\"C:\\Ruby25-x64\\bin\\setrbvars.cmd\"\" \"--cd=%1\"\""
[HKEY_CLASSES_ROOT\Directory\shell\bash]
@="Cmd With Ruby"
"Icon"="C:\\Windows\\System32\\cmd.exe"
[HKEY_CLASSES_ROOT\Directory\shell\bash\command]
@="\"C:\\Windows\\System32\\cmd.exe\" \"/E:ON /K
\"C:\\Ruby25-x64\\bin\\setrbvars.cmd\"\" \"--cd=%1\"\""
[HKEY_CLASSES_ROOT\Directory\Background\shell\bash]
@="Cmd With Ruby"
"Icon"="C:\\Windows\\System32\\cmd.exe"
[HKEY_CLASSES_ROOT\Directory\Background\shell\bash\command]
@="\"C:\\Windows\\System32\\cmd.exe\" \"/E:ON /K
\"C:\\Ruby25-x64\\bin\\setrbvars.cmd\"\" \"--cd=%v.\"\""
通常git bash here
はディレクトリでのみ実行できるため、ディレクトリを上に移動して前のディレクトリを右クリックし、git bash here
(もちろんWindows OSで)選択する必要があります。
注:ディレクトリ内のコンテキストメニューにはgit bash here
オプションがありません。
TortoiseGit for Windowsをインストールして、コンテキストメニューに統合を含めることができます。WindowsでGitを使用するのに最適なツールだと思います。
私はgitを更新し、「Git Bash Here」のオプションをマークしました
コマンドラインを使用して任意のフォルダーからアクセスできるgit
環境パス変数(例:)へのパスを追加します。C:\Program Files\Git\cmd
git