it-swarm-vi.tech

Thêm một hướng dẫn cho trình soạn thảo trong Visual Studio

Giới thiệu

Tôi đã luôn tìm cách để Visual Studio vẽ một dòng sau một số lượng ký tự nhất định.

Dưới đây là hướng dẫn để kích hoạt những cái gọi là hướng dẫn cho các phiên bản khác nhau của Visual Studio.

Visual Studio 2013

Cài đặt tiện ích mở rộng Nguyên tắc biên tập của Paul Harrington cho VS 2013

Visual Studio 2010 và 2012

  1. Cài đặt tiện ích mở rộng Nguyên tắc biên tập của Paul Harrington cho VS 2010 hoặc VS 2012 .
  2. Mở sổ đăng ký tại:
    VS 2010: HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\10.0\Text Editor
    VS 2012: HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\11.0\Text Editor
    và thêm một chuỗi mới có tên Guides với giá trị RGB(100,100,100), 80. Phần đầu tiên chỉ định màu, trong khi phần còn lại (80) là cột mà dòng sẽ được hiển thị.
  3. Hoặc cài đặt UI Hướng dẫn tiện ích mở rộng (cũng là một phần của Công cụ năng suất năng suất ), sẽ thêm các mục vào menu ngữ cảnh của trình soạn thảo để thêm/xóa các mục mà không cần chỉnh sửa trực tiếp sổ đăng ký. Nhược điểm hiện tại của phương pháp này là bạn không thể chỉ định cột trực tiếp.

Visual Studio 2008 và các phiên bản khác

Nếu bạn đang sử dụng Visual Studio 2008, hãy mở registry tại HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\9.0\Text Editor và thêm một chuỗi mới có tên Guides với giá trị RGB(100,100,100), 80. Phần đầu tiên chỉ định màu, trong khi phần còn lại (80) là cột mà dòng sẽ được hiển thị. Dòng dọc sẽ xuất hiện, khi bạn khởi động lại Visual Studio.

Thủ thuật này cũng hoạt động cho nhiều phiên bản khác của Visual Studio, miễn là bạn sử dụng đúng đường dẫn:

2003: HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\7.1\Text Editor
2005: HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\8.0\Text Editor
2008: HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\9.0\Text Editor
2008 Express: HKEY_CURRENT_USER\Software\Microsoft\VCExpress\9.0\Text Editor

Điều này cũng hoạt động trong SQL Server 2005 và có thể các phiên bản khác.

313
xsl

Đây là ban đầu từ blog của Sara .

Nó cũng hoạt động với hầu hết mọi phiên bản Visual Studio, bạn chỉ cần thay đổi "8.0" trong khóa đăng ký thành số phiên bản phù hợp cho phiên bản Visual Studio của bạn.

Dòng hướng dẫn cũng xuất hiện trong cửa sổ đầu ra. (Visual Studio 2010 sửa lỗi này và dòng chỉ hiển thị trong cửa sổ soạn thảo mã.)

Bạn cũng có thể có hướng dẫn trong nhiều cột bằng cách liệt kê nhiều hơn một số sau bộ xác định màu:

RGB(230,230,230), 4, 80

Đặt một dòng trắng ở cột 4 và cột 80. Đây phải là giá trị của giá trị chuỗi Guides trong khóa "Trình soạn thảo văn bản" (xem bên dưới).

Hãy chắc chắn chọn một màu đường sẽ hiển thị trên nền của bạn. Màu này sẽ không hiển thị trên màu nền mặc định trong VS. Đây là giá trị cho một màu xám nhạt: RGB (221, 221, 221).

Dưới đây là các khóa đăng ký mà tôi biết:

Visual Studio 2010: HKCU\Phần mềm\Microsoft\VisualStudio\10.0\Trình chỉnh sửa văn bản

Visual Studio 2008: HKCU\Phần mềm\Microsoft\VisualStudio\9.0\Trình chỉnh sửa văn bản

Visual Studio 2005: HKCU\Software\Microsoft\VisualStudio\8.0\Trình chỉnh sửa văn bản

Visual Studio 2003: HKCU\Phần mềm\Microsoft\VisualStudio\7.1\Trình chỉnh sửa văn bản

Đối với những người đang chạy Visual Studio 2010, bạn có thể muốn cài đặt các tiện ích mở rộng sau thay vì tự thay đổi sổ đăng ký:

Đây cũng là một phần của Công cụ năng suất năng suất , bao gồm nhiều tiện ích mở rộng rất hữu ích khác.

94
Scott Dorman

Không cần chỉnh sửa bất kỳ khóa đăng ký nào, tiện ích mở rộng Năng suất năng suất (có sẵn cho tất cả các phiên bản của studio trực quan) cung cấp chức năng hướng dẫn.

Sau khi cài đặt, chỉ cần nhấp chuột phải trong khi trong cửa sổ soạn thảo và chọn tùy chọn thêm dòng hướng dẫn. Lưu ý rằng hướng dẫn sẽ luôn được đặt trên cột nơi con trỏ chỉnh sửa của bạn hiện đang ở, bất kể bạn nhấp chuột phải vào đâu trong cửa sổ soạn thảo.

 enter image description here

Để tắt, đi đến các tùy chọn và tìm Productivity Power Tools và trong phần đó, hãy tắt Column Guides. Một khởi động lại sẽ là cần thiết.

 enter image description here

77
rony l

Hiện tại đã có phần mở rộng cho Visual Studio 2012 và 2013:

http://visualstudiogallery.msdn.Microsoft.com/da227a0b-0e31-4a11-8f6b-3a149cf2e459

19
brianpeiris

Visual Studio 2017/2019

Đối với bất kỳ ai đang tìm kiếm câu trả lời cho phiên bản Visual Studio mới hơn, cài đặt plugin này , sau đó nhấp chuột phải vào trình chỉnh sửa và chọn mục này:

 Add guidelines in Visual Studio 2017

11
K48

Câu trả lời của tôi rất đơn giản. Microsoft cần thêm một tùy chọn menu trong Visual Studio để đạt được mục tiêu chung này mà các lập trình viên sẽ được hưởng lợi rất nhiều. 

Trong mọi trường hợp, MS có thể chấp nhận mong đợi người dùng chỉnh sửa sổ đăng ký chỉ để làm cho hướng dẫn xuất hiện trong trình chỉnh sửa của họ. 

Đây là một vấn đề khó khăn trong một thời gian rất dài. Đã đến lúc ai đó từ MS sửa lỗi đúng hơn là tất cả chúng ta đều tuyệt vọng tìm kiếm các mục đăng ký.

Của tôi là giải pháp thực sự cho vấn đề. Mọi thứ khác là một hack. MS có HÓA ĐƠN đô la - chắc chắn họ có thể trả tiền cho ai đó để thực hiện công việc một ngày mà họ sẽ thực hiện và khắc phục vấn đề này một lần và cho tất cả người dùng.

PS Tôi đang sử dụng Visual Studio 2012 và bây giờ là 2014. Tuy nhiên, bạn không thể dễ dàng làm cho một hướng dẫn dọc xuất hiện. Có phải thực sự rất khó để MS thực hiện chính xác tính năng này?

11
user859400

Nếu bạn là người dùng phiên bản Visual Studio Express miễn phí, phím bên phải nằm trong 

HKEY_CURRENT_USER\Software\Microsoft\VCExpress\9.0\Text Editor

{lưu ý VCE Express thay vì VisualStudio) nhưng nó hoạt động! :)

11
MiP

Điều này cũng sẽ hoạt động trong Visual Studio 2010 (Beta 2), miễn là bạn cài đặt tiện ích mở rộng của Paul Harrington để bật hướng dẫn từ VSGallery hoặc từ trình quản lý tiện ích mở rộng bên trong VS2010. Vì đây là phiên bản 10.0, bạn nên sử dụng khoá đăng ký sau:

HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\10.0\Text Editor

Ngoài ra, Paul đã viết một tiện ích mở rộng thêm các mục vào menu ngữ cảnh của trình soạn thảo để thêm/xóa các mục mà không cần chỉnh sửa trực tiếp sổ đăng ký. Bạn có thể tìm thấy nó ở đây: http://visualstudiogallery.msdn.Microsoft.com/en-us/7f2a6727-2993-4c1d-8f58-ae24df14ea91

7
Noah Richards

Điều này hoạt động cho SQL Server Management Studio cũng.

6
Keith Walton

Tôi tìm thấy tiện ích mở rộng Visual Studio 2010 này: Indent Guide

http://visualstudiogallery.msdn.Microsoft.com/e792686d-542b-474a-8c55-630980e72c30

Nó hoạt động tốt . enter image description here

6
Dio

Với VS 2013 Express, khóa này không tồn tại. Những gì tôi thấy là HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\12.0 và không có đề cập đến Trình soạn thảo văn bản theo đó.

4
eddyq

Đường dẫn đăng ký cho Visual Studio 2008 là như nhau, nhưng với 9.0 là số phiên bản:

HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\9.0\Text Editor
2
Rory MacLeod

Đối với những người sử dụng Hỗ trợ trực quan , có thể bật hướng dẫn dọc từ phần Display trong tùy chọn của Visual Assistant:

 enter image description here

0
Pavel