Làm cách nào tôi có thể đặt một phím tắt cụ thể cho một mục trong menu ngữ cảnh nhấp chuột phải vào Windows 7 Explorer?


2

Đối với tôi, vấn đề này là cụ thể để mở tệp thông qua menu ngữ cảnh với gVIm, nhưng có lẽ nó cũng áp dụng cho các tình huống chung hơn.

Cụ thể, tôi muốn có được gVim để mở một tệp bằng một lần bấm phím từ menu ngữ cảnh Windows 7.

Trong Windows XP, tôi chỉ cần nhấp chuột phải và nhập v và tệp của tôi (của bất kỳ tiện ích mở rộng nào) sẽ mở để chỉnh sửa trong gVim. Trong Windows 7, dường như có một mục khác sử dụng phím tắt v ("Khôi phục các phiên bản trước"), vì vậy bây giờ khi tôi nhập v, tùy chọn "Chỉnh sửa bằng Vim" được tô sáng nhưng không chạy ngay lập tức (nhấn v sau đó bật / tắt 2 mục).

Dường như không có mục ngữ cảnh nào sử dụng phím tắt g, vì vậy có lẽ tôi có thể thay đổi nó thành mục đó. Tuy nhiên, tôi không thể tìm ra cách để làm điều đó. Bất cứ ai có thể giải thích?

Các câu hỏi khác về SU (chẳng hạn như điều nàyđiều này ) tập trung vào cách thêm các mục bổ sung vào menu ngữ cảnh, nhưng dường như không đề cập đến cách chỉ định một phím tắt cụ thể. Chúng rất gần với những gì tôi đang cố gắng thực hiện, nhưng không giống nhau, vì vậy đây không phải là một câu hỏi trùng lặp trong số đó.


Bạn đã xem xét việc vô hiệu hóa các mục menu vi phạm? Nhìn vào ShellExViewShellMothyView để bật / tắt các mục trong menu ngữ cảnh.
Andrew Lambert

Câu trả lời:


1

Tôi sử dụng vim liên tục trong Windows và tôi thực sự bỏ lỡ khả năng sử dụng nhấp chuột vphải + để mở ngay một tệp (hoặc alt+ f, vnếu không có chuột trong Explorer). Tôi cũng chưa bao giờ tìm thấy việc sử dụng tính năng "Khôi phục các phiên bản trước" đã bị tấn công 'v'!

Vì vậy, tôi đã tìm thấy một bài viết giải thích cách loại bỏ mục menu "Khôi phục các phiên bản trước" thông qua các chỉnh sửa đăng ký. Tôi không bao giờ sử dụng mục menu này và tôi không bỏ lỡ nó. Bên cạnh đó, họ cung cấp một tệp đăng ký để khôi phục mục menu, nếu bạn cần.

http://www.vistax64.com/tutorials/170079-restore-preingly-versions-restore-remove-context-menu.html

Tôi sẽ chụp các tập tin reg ở đây cho hậu thế.

Tẩy:

Windows Registry Editor Version 5.00

[-HKEY_CLASSES_ROOT\AllFilesystemObjects\shellex\ContextMenuHandlers\{596AB062-B4D2-4215-9F74-E9109B0A8153}]

[-HKEY_CLASSES_ROOT\CLSID\{450D8FBA-AD25-11D0-98A8-0800361B1103}\shellex\ContextMenuHandlers\{596AB062-B4D2-4215-9F74-E9109B0A8153}]

[-HKEY_CLASSES_ROOT\Directory\shellex\ContextMenuHandlers\{596AB062-B4D2-4215-9F74-E9109B0A8153}]

[-HKEY_CLASSES_ROOT\Drive\shellex\ContextMenuHandlers\{596AB062-B4D2-4215-9F74-E9109B0A8153}]

Thêm vào:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\AllFilesystemObjects\shellex\ContextMenuHandlers\{596AB062-B4D2-4215-9F74-E9109B0A8153}]

[HKEY_CLASSES_ROOT\CLSID\{450D8FBA-AD25-11D0-98A8-0800361B1103}\shellex\ContextMenuHandlers\{596AB062-B4D2-4215-9F74-E9109B0A8153}]

[HKEY_CLASSES_ROOT\Directory\shellex\ContextMenuHandlers\{596AB062-B4D2-4215-9F74-E9109B0A8153}]

[HKEY_CLASSES_ROOT\Drive\shellex\ContextMenuHandlers\{596AB062-B4D2-4215-9F74-E9109B0A8153}]

0

Có thể đặt một phím tắt cho một mục menu ngữ cảnh bằng cách thêm &ký hiệu trước ký tự bạn muốn sử dụng.

Ví dụ: Edit &file with Vimsẽ cho phép bạn thực thi lệnh bằng cách nhấn Shift+ F10, f(hoặc Alt+ f, ftrên Windows 7).

Ảnh chụp màn hình của mục đăng ký cho phím tắt (xin lỗi, tôi chưa được phép nhúng ảnh trực tiếp)

Ví dụ, tôi đã tạo GitHub Gist để thêm mục menu ngữ cảnh, mở tệp đã chọn trong trình chỉnh sửa Vim có trong Git Bash cho Windows.

Xem tại đây: https://gist.github.com/dwettstein/e5349a12852a7aadfda419e76124919c

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.