Làm cách nào để thêm trình đơn ngữ cảnh (hay còn gọi là nhấp chuột phải) vào trình khám phá cửa sổ, khi nhấp vào, sẽ mở bảng điều khiển git-bash trong thư mục trình khám phá hiện tại?
Làm cách nào để thêm trình đơn ngữ cảnh (hay còn gọi là nhấp chuột phải) vào trình khám phá cửa sổ, khi nhấp vào, sẽ mở bảng điều khiển git-bash trong thư mục trình khám phá hiện tại?
Câu trả lời:
Tôi đã gặp vấn đề tương tự và tôi đã làm điều này.
Bước 1: Nhập "regedit" vào menu bắt đầu
Bước 2: Chạy trình chỉnh sửa sổ đăng ký
Bước 3: Điều hướng đếnHKEY_CURRENT_USER\SOFTWARE\Classes\Directory\Background\shell
Bước 4: Nhấp chuột phải vào "shell" và chọn New> Key. đặt tên cho Khóa là "Bash"
Bước 5: Sửa đổi giá trị và đặt nó thành "open in Bash" Đây là văn bản xuất hiện khi nhấp chuột phải.
Bước 6: Tạo một khóa mới dưới Bash và đặt tên là "lệnh". Đặt giá trị của khóa này thành đường dẫn git-bash.exe của bạn.
Đóng trình chỉnh sửa sổ đăng ký.
Bây giờ bạn sẽ có thể thấy tùy chọn trong menu chuột phải trong explorer
PS Git Bash theo mặc định sẽ chọn thư mục hiện tại.
CHỈNH SỬA : Nếu bạn muốn một cách tiếp cận bằng một cú nhấp chuột, hãy kiểm tra giải pháp của Ozesh bên dưới
Bước 1. Trên màn hình của bạn nhấp chuột phải vào "Mới" -> "Tài liệu Văn bản" với tên OpenGitBash.reg
Bước 2. Nhấp chuột phải vào tệp và chọn "Chỉnh sửa"
Bước 3. Sao chép-dán mã bên dưới, lưu và đóng tệp
Bước 4. Thực thi tệp bằng cách nhấp đúp vào nó
Lưu ý: Bạn cần quyền quản trị viên để ghi vào sổ đăng ký.
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.\""
Và đây là kết quả của bạn:
HKEY_USERS\{the-account-SID}\Software\Classes\Directory\Background\shell
, HKEY_USERS\{the-account-SID}\Software\Classes\Directory\shell
, vàHKEY_USERS\{the-account-SID}\Software\Classes\LibraryFolder\background\shell
Cách dễ nhất là cài đặt Git mới nhất từ đây . Và trong khi cài đặt, hãy đảm bảo rằng bạn đang bật tùy chọn Tích hợp Windows Explorer .
Sau khi hoàn tất, bạn sẽ nhận được các tùy chọn đó bất cứ khi nào bạn nhấp chuột phải vào bất kỳ thư mục nào.
Hy vọng nó giúp.
Dưới đây là các xuất ( *.reg
tệp) Registry cho Git GUI và Git Bash trực tiếp từ trình cài đặt Windows —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.\""
Để biết chi tiết về *.reg
tệp, hãy xem “ Cách thêm, sửa đổi hoặc xóa các khóa con và giá trị đăng ký bằng cách sử dụng tệp .reg ” từ Microsoft.
&
sẽ trở thành phím nóng cho mục nhập menu đó.
Điều làm việc cho tôi gần như là điều này, nhưng với đường dẫn REGEDIT sau:
HKEY_LOCAL_MACHINE/SOFTWARE/Classes/Directory/background/shell
và ở đây tôi đã tạo khóa Bash, với giá trị của tên hiển thị mà tôi muốn, và sau đó tạo một khóa khác theo lệnh được đặt tên này với giá trị là đường dẫn đến git-bash.exe
Tôi đang sử dụng Windows 10 và có một bản cài đặt git mới không tự động thêm điều này vì một số lý do (git phiên bản 2.12.0 64bit)
Bạn có thể cài đặt git cho windows hoặc Github cho windows, cả hai đều cung cấp cho bạn sự lựa chọn trong khi cài đặt để thêm tính năng này vào windows explorer của bạn. Bạn có thể tìm thấy nó ở đây:
Github dành cho Windows
Git dành cho Windows
Như, @Shaswat Rungta đã nói: "Tôi nghĩ câu hỏi nhiều hơn là làm thế nào để thêm nó sau khi cài đặt xong."
Trên PC của mình (Windows 7), tôi nghĩ rằng lệnh "Git Bash here" không được chấp nhận sau khi tôi cài đặt Visual Studio 2017.
Tôi giải quyết vấn đề này bằng cách tải xuống và cài đặt lại Git.
Git Bash
là những gì bạn đang tìm kiếm. Điều đó sẽ mở terminal
trong thư mục hiện tại.
Gặp sự cố tương tự khi thêm "Start Command Prompt with Ruby" vào menu ngữ cảnh vì nó liên quan đến việc chuyển các tham số cùng với bản vá của cmd. Thực hiện theo một quy trình tương tự như giải pháp ở trên
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.\"\""
Thông thường chỉ git bash here
có thể chạy trên các thư mục nên bạn phải truy cập vào một thư mục và nhấp chuột phải vào thư mục trước đó rồi chọn git bash here
(tất nhiên là trên HĐH Windows).
Lưu ý : menu ngữ cảnh bên trong thư mục không có git bash here
tùy chọn.
Bạn có thể cài đặt TortoiseGit cho Windows và bao gồm tích hợp trong menu ngữ cảnh. Tôi coi đây là công cụ tốt nhất để làm việc với Git trên Windows.
Tôi đã cập nhật git của mình và tôi đã đánh dấu tùy chọn "Git Bash Here"
Thêm git
đường dẫn vào biến Môi trường-đường dẫn (ví dụ C:\Program Files\Git\cmd
) mà bạn có thể truy cập git
từ bất kỳ thư mục nào bằng dòng lệnh.