2016-08-12 13 views
8

Trình biên tập Atom Atom có lệnh được liên kết với 'ctrl-.' đó được gọi là keybinding phân giải:Mã Visual Studio có trình phân giải ràng buộc khóa không?

enter image description here

Khi bạn kích hoạt chế độ khóa resolver, phím bất kỳ sau đó bạn nhấn sẽ cho bạn biết những gì lệnh (s) đang bị ràng buộc với nó, trong tất cả các tình huống có thể, và cho bạn thấy lệnh/ngữ cảnh nào "thắng". Sau đó, bạn tắt chế độ bằng cách nhấn ctrl-g.

Điều này rất hữu ích khi bạn muốn biết liệu ràng buộc khóa có miễn phí hay không hoặc nếu một ràng buộc khóa chính không làm những gì bạn mong đợi.

Dưới đây là một đầu ra ví dụ cho khi tôi nhấn ctrl-n trong bối cảnh biên tập viên, nơi tôi có thể thấy rằng emacs keybinding 'bên cạnh dòng' đang được ưu tiên:

enter image description here

Emacs cũng có một tính năng tương tự với lệnh ctrl-h k (phím trợ giúp) của nó.

Vâng, tôi thường có thể thu thập thông tin mà tôi cần bằng cách duyệt các Mặc định Phím tắtkeybindings.json, nhưng điều này có thể khó thực hiện nếu một phím được ràng buộc trong rất nhiều hoàn cảnh khác nhau.

Có tính năng nào tương tự với tính năng này trong VSCode không?

+0

https://stackoverflow.com/questions/47304223/how-can-i-find-what-command-a-keybinding-is-bound-too-easily?noredirect=1#comment81572072_47304223 –

Trả lời

6

Thật không may là không và theo như tôi biết hiện tại không thể thực hiện được bằng API tiện ích mở rộng. Bạn có thể thêm yêu cầu tính năng cho điều này tại visualstudio.uservoice.com.

Visual Studio Mã đánh giá keybindings như sau:

  • các quy tắc được đánh giá từ dưới lên trên.
  • quy tắc đầu tiên phù hợp, cả khóa và điều khoản khi được chấp nhận.
  • không có quy tắc nào khác được xử lý.
  • nếu quy tắc được tìm thấy và có bộ lệnh, lệnh được thực hiện.

Các quy tắc bổ sung User/keybindings.json được thêm vào thời gian chạy ở cuối quy tắc mặc định, do đó cho phép chúng ghi đè các quy tắc mặc định.

Đối với bây giờ bạn có thể kiểm tra những gì đang ràng buộc với một chìa khóa cụ thể sử dụng nhanh Outline Preferences: Mở Phím tắt. Để mở quan điểm này, nhấn + + P trên máy Mac hoặc Ctrl +phím Shift +P trên Windows & Linux, và tìm kiếm tùy chọn này.

enter image description here

Nhìn vào tốc độ phát triển này có thể là doable như gia hạn hoặc có trong vscode trong những tháng sắp tới.

+0

Đường viền nhanh được gọi là điều gì đó khác với 1,19? Tôi không thể tìm thấy lệnh đó trong bảng màu. Cảm ơn! –

Các vấn đề liên quan