Cách tạo CTRL + / chuyển đổi nhận xét trong Visual Studio


57

Làm cách nào tôi có thể tạo CTRL+ /chuyển đổi một nhận xét trong Visual Studio, giống như với XCode và Eclipse?

Câu trả lời:


29

Đây là một plugin để có lệnh "Toggle Comment" toàn năng ...

1- Tải xuống và cài đặt> https://marketplace.visualstudio.com/items?itemName=munyabe.ToggleVer

2- Khởi động lại VS

3- Chuyển đến "Công cụ> Tùy chọn ...> Môi trường> Bàn phím"

4- Tìm kiếm lệnh "ToggleVer" và liên kết nó với khóa yêu thích của bạn

5- Thưởng thức

(Cảm ơn bạn, tôi đã từ bỏ nhưng cuối cùng cũng tìm thấy cách dễ dàng này để làm điều đó; D)


2
Điều này nên được đánh dấu là câu trả lời chính xác! Cám ơn vì đã chia sẻ!
CullenJ

Đây là câu trả lời mà tôi muốn. Cảm ơn bạn! Phần mở rộng này hoạt động như tôi cần.
Đèn chiếu sáng

44

Bạn không thể làm cho nó chuyển đổi mà không đi vào một phần mở rộng macro hoặc VS khác.

Tuy nhiên, tôi luôn thiết lập VS để bình luận với Ctrl+ /và không chú ý đến Ctrl+ Shift+/

Bạn có thể tùy chỉnh các phím tắt bằng cách vào menu "Công cụ" và chọn "Tùy chọn". Sau đó chọn "Bàn phím" từ nhánh "Môi trường". Từ đó bạn có thể liên kết các lệnh Edit.CommentSelectionEdit.UncommentSelectionbất kỳ phím tắt nào bạn muốn.


26

Nếu bạn đã cài đặt ReSharper (và sử dụng VS mà không có / rất tẻ nhạt), bạn có thể gán một phím duy nhất cho lệnh ReSharper.ReSharper_LineComment.

Chẳng hạn, tôi liên kết phím tắt Ctrl-K, Ctrl-Cvới lệnh, và sau đó nếu tôi sử dụng nó trên một dòng không bị lỗi, nó sẽ nhận xét nó và nếu dòng đó được nhận xét, nó sẽ bỏ ghi chú.

nhập mô tả hình ảnh ở đây


3
để trả lời trực tiếp câu hỏi ban đầu, hãy gán CTRL + /choReSharper.ReSharper_LineComment
Chin

5

Chuyển đổi nhận xét dòng đơn và chuyển đổi lệnh nhận xét khối đã được thêm vào trong VS 2019 cho C #

Bạn có thể thay đổi lối tắt cho các lệnh này thành bất cứ điều gì bạn muốn trong Công cụ -> Tùy chọn -> Môi trường -> Bàn phím , tìm kiếm Edit.ToggleBlockVer hoặc Edit.ToggleLineVer .


2
Điều kỳ lạ là chúng không hoạt động, thậm chí không có mặc định, trong VS 16.2.2. Lỗi " The key combination (Ctrl-K, Ctrl-/) is bound to command (Toggle Line Comment) which is not currently available." xuất hiện ở dưới cùng trong thanh trạng thái cho các tổ hợp phím mặc định và thậm chí nó không làm được gì nhiều nếu bạn sử dụng một tùy chỉnh. Hiện tại, tôi sẽ thử dùng plugin "Toggle Comment".
MartyMacGyver

Điều này đã làm việc cho tôi và nếu bạn có VS 2019 là giải pháp tốt nhất, thực sự, là giải pháp. VS 12.2.5
Norcino

3

Ctrl- KCtrl- Csẽ nhận xét một hoặc nhiều dòng được chọn.

Ctrl- KCtrl- Usẽ bỏ ghi chú một hoặc nhiều dòng được chọn.

Bạn có thể nhận các biểu tượng thanh công cụ sẽ thực hiện việc này bằng cách thêm thanh công cụ "Trình soạn thảo văn bản". Trong khu vực thanh công cụ, nhấp chuột phải và chọn "Trình soạn thảo văn bản" Điều này sẽ thêm một dải các nút biểu tượng như thế này:

nhập mô tả hình ảnh ở đây

Bạn có thể tùy chỉnh dải này bằng cách chọn menu thả xuống ở cuối dải băng:

nhập mô tả hình ảnh ở đây

Để chỉnh sửa tổ hợp bàn phím, hãy đi tới Công cụ-Tùy chọn và chọn Bàn phím trong cây Môi trường. Tại đây, bạn có thể thay đổi các phím được sử dụng để kích hoạt các hành động Nhận xét và Bỏ ghi chú:

nhập mô tả hình ảnh ở đây


Trong một cài đặt mặc định, lối tắt này sẽ chỉ bình luận, không phải là không chú ý.
heavyyd

Các tổ hợp phím được làm rõ
Brad Patton

Edit.CommentSelection không hiển thị trong phiên bản cộng đồng VisualStudio 2015.
allan hủy hoại

0

Tôi không biết nếu nó giống nhau vào năm 2012 nhưng năm 2015 bạn có thể.

Chuyển đến Công cụ> Tùy chọn> Môi trường> Bàn phím

Hoặc, tìm "VisualD.ToggleVerSelection" hoặc
Tìm kiếm "bình luận" và tùy chọn dưới cùng phải là "VisualD.ToggleVerSelection"

Snip hiển thị cách đặt phím tắt nhận xét.


0

Nếu bạn đang sử dụng Resharper, có một cách thay thế gần như giống hệt nhau:

Right Alt+/

Bằng cách sử dụng phím tắt duy nhất này, bạn có thể chỉ cần chuyển đổi giữa mã nhận xét / không ghi chú.

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.