2009-03-11 28 views
18

Nhóm của tôi thường đặt từ TODO vào các phần chưa hoàn thành của mã. Có cách nào để thêm từ khóa do người dùng chỉ định vào Visual Studio để các từ khóa này được đánh dấu theo một cách nào đó không? Ví dụ, trong vim từ TODO tự động được tô sáng.Làm nổi bật các từ do người dùng chỉ định trong Visual Studio?

Ví dụ, tôi muốn nhìn thấy một cái gì đó như thế này:

//This is a stub -TODO:move this to another project

Trả lời

9

Trong menu Tools đến phần Options -> Môi trường -> Task List. Ở đây bạn có thể nhập Tokens.

Các mã thông báo này sẽ được thêm vào danh sách nhiệm vụ, nhưng không mới được đánh dấu. Điều đó có thể đạt được với một trong số available TODO highlighters.

+2

Tôi có TODO như một mã thông báo, nhưng nó không làm nổi bật nó trong cửa sổ trình soạn thảo ... tôi có cần thay đổi cái gì khác không? Cảm ơn! –

+13

Điều này sẽ không làm nổi bật các từ trong nguồn. Nó sẽ chỉ thêm chúng vào danh sách nhiệm vụ – JaredPar

+0

xin lỗi, có, jared là chính xác – scott

3

Trong Visual Studio:

Tới Tools> Options> Môi trường> Task danh sách

Ở đó bạn có thể thêm bất kỳ user = từ chỉ định, và nó sẽ xuất hiện trong danh sách công việc của bạn bất cứ lúc nào bạn thực hiện một xây dựng và xem danh sách nhiệm vụ, giống như cách mà // TODO: xuất hiện.

3

Highlighting các thẻ nhiệm vụ chỉ có thể thông qua phần mở rộng.

Nếu bạn có ReSharper (thương mại), nó sẽ làm nổi bật tất cả các tác vụ sử dụng cùng một màu: Phông chữ và Màu sắc> Mặt hàng hoàn lại tiền. ReSharper cũng đánh dấu các nhiệm vụ trên sọc lỗi dọc.

Ghi chú (miễn phí) cho VS 2015: https://visualstudiogallery.msdn.microsoft.com/32af9cb5-bb6e-4f02-97c6-a172c3ac5445 hoặc cho VS 2013: https://visualstudiogallery.msdn.microsoft.com/87813da0-8f1c-48a4-b1c4-85dfb7a269a9 có thể làm nổi bật các mã thông báo tác vụ khác nhau bằng các kiểu khác nhau.

Cùng đi cho VS10x Comments Extender (miễn phí) cho VS 2010-2013, beta riêng cho năm 2015: https://visualstudiogallery.msdn.microsoft.com/17c68951-7743-40bd-ad35-608706f54a92

+0

Ghi chú hiện được hỗ trợ cho VS 2015 và hoạt động rất tốt, ít nhất là theo cách tôi sử dụng nó. Tôi rất muốn khuyên bạn điêu đo! Có vẻ như VS10x Comments Extender cũng có sẵn cho VS 2015 qua phiên bản beta riêng tư kể từ thời điểm viết nhận xét này. Bạn có thể tìm thêm chi tiết tại https://visualstudiogallery.msdn.microsoft.com/17c68951-7743-40bd-ad35-608706f54a92. – Anovative

+0

Cảm ơn một nhóm. Tôi đã cập nhật câu trả lời. Tôi cũng đã bao gồm ReShaper cho những người đã mua ReSharper. – DKroot

+0

Cuối cùng. Câu trả lời tôi đã tìm kiếm - mặc dù không đủ cho tôi. –

0

Tôi tìm thấy và đang sử dụng this comment tùy biến làm nổi bật phần mở rộng cho VS 2010-2015.

Từ mô tả của nó: "... bạn có thể định dạng nhận xét công việc (TODO, HACK, UNDONE) về màu nền trước".

1

Như những người khác đã nói, bạn cần một plugin cho VS (như của VS 2015 anyway) để làm nổi bật văn bản. Đối với những người đang sử dụng Resharper:

Từ trình đơn, hãy chuyển đến ReSharper-> Tùy chọn-> Công cụ-> Công việc cần làm.

Thêm nhận xét và mẫu mới của bạn. Bạn có thể sao chép một cái hiện có bằng cách chỉnh sửa nó.Tôi đã sử dụng các thiết lập tương tự như Todo bình luận mới của tôi:

Title: AnythingYouWant 

Regular Expression: `(?<=\W|^)(?<TAG>AnythingYouWant)(\W|$)(.*)` 

Put a check "In comments" 

Color: Web->Blue 

Icon: Normal 

Và sử dụng nó như thế này trong mã của bạn:

// AnythingYouWant nhận xét này được đánh dấu màu xanh

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