[英]Visual Studio 2013, Report editor crashing when adding DataSource
[英]Adding a guideline to the editor in Visual Studio
介紹
我一直在尋找一種方法來讓 Visual Studio 在一定數量的字符之后畫一條線。
下面是為各種版本的 Visual Studio 啟用這些所謂的指南的指南。
Visual Studio 2013 或更高版本
安裝 Paul Harrington 的編輯指南擴展。
視覺工作室 2010 和 2012
HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\10.0\Text Editor
HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\11.0\Text Editor
Guides
的新字符串,其值為RGB(100,100,100), 80
。 第一部分指定顏色,而另一部分( 80
)是行將顯示的列。Visual Studio 2008 和其他版本
如果您使用的是 Visual Studio 2008,請打開位於HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\9.0\Text Editor
的注冊表並添加一個名為Guides
的新字符串,其值為RGB(100,100,100), 80
。 第一部分指定顏色,而另一部分( 80
)是行將顯示的列。 當您重新啟動 Visual Studio 時,將出現垂直線。
只要您使用正確的路徑,此技巧也適用於各種其他版本的 Visual Studio:
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
這最初來自 Sara 的博客。
它也適用於幾乎任何版本的 Visual Studio,您只需將注冊表項中的“8.0”更改為適合您的 Visual Studio 版本的版本號。
指導線也顯示在輸出窗口中。 (Visual Studio 2010 更正了這一點,該行僅顯示在代碼編輯器窗口中。)
您還可以通過在顏色說明符后列出多個數字來將指南放在多列中:
RGB(230,230,230), 4, 80
在第 4 列和第 80 列放置一條白線。這應該是“文本編輯器”鍵中的字符串值Guides
的值(見下文)。
確保選擇在背景上可見的線條顏色。 此顏色不會顯示在 VS 中的默認背景顏色上。 這是淺灰色的值:RGB(221, 221, 221)。
以下是我知道的注冊表項:
Visual Studio 2010 :HKCU\Software\Microsoft\VisualStudio\10.0\文本編輯器
Visual Studio 2008 :HKCU\Software\Microsoft\VisualStudio\9.0\文本編輯器
Visual Studio 2005 :HKCU\Software\Microsoft\VisualStudio\8.0\文本編輯器
Visual Studio 2003 : HKCU\Software\Microsoft\VisualStudio\7.1\文本編輯器
對於那些運行 Visual Studio 2010 的用戶,您可能需要安裝以下擴展而不是自己更改注冊表:
http://visualstudiogallery.msdn.microsoft.com/en-us/0fbf2878-e678-4577-9fdb-9030389b338c
http://visualstudiogallery.msdn.microsoft.com/en-us/7f2a6727-2993-4c1d-8f58-ae24df14ea91
這些也是Productivity Power Tools的一部分,其中包括許多其他非常有用的擴展。
無需編輯任何注冊表項, Productivity Power Tools 擴展(適用於所有版本的 Visual Studio)提供指南功能。
安裝后,只需在編輯器窗口中單擊鼠標右鍵,然后選擇添加指南選項。 請注意,無論您在編輯器窗口中的哪個位置單擊鼠標右鍵,該指南都將始終放置在您的編輯光標當前所在的列上。
要關閉,請轉到選項並找到Productivity Power Tools
並在該部分中關閉Column Guides
。 將需要重新啟動。
視覺工作室 2017 / 2019
對於正在尋找新版本 Visual Studio 答案的任何人, 請安裝 Editor Guidelines 插件,然后在編輯器中右鍵單擊並選擇以下內容:
視覺工作室 2022
與上面的包相同的作者,但似乎他必須拆分擴展以使用 2022。
現在有一個適用於 Visual Studio 2012 和 2013 的擴展:
http://visualstudiogallery.msdn.microsoft.com/da227a0b-0e31-4a11-8f6b-3a149cf2e459
如果您是免費 Visual Studio Express 版本的用戶,則正確的密鑰位於
HKEY_CURRENT_USER\Software\Microsoft\VCExpress\9.0\Text Editor
{注意 VCExpress 而不是 VisualStudio) 但它有效! :)
這也適用於 Visual Studio 2010(Beta 2),只要您安裝 Paul Harrington 的擴展以啟用來自 VSGallery或來自 VS2010 中的擴展管理器的指南。 由於這是 10.0 版,您應該使用以下注冊表項:
HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\10.0\Text Editor
此外,Paul 還編寫了一個擴展程序,可以將條目添加到編輯器的上下文菜單中,以便在無需直接編輯注冊表的情況下添加/刪除條目。 你可以在這里找到它:http: //visualstudiogallery.msdn.microsoft.com/en-us/7f2a6727-2993-4c1d-8f58-ae24df14ea91
我發現了這個 Visual Studio 2010 擴展:Indent Guides
http://visualstudiogallery.msdn.microsoft.com/e792686d-542b-474a-8c55-630980e72c30
這也適用於SQL Server Management Studio 。
對於 VS 2013 Express,此鍵不存在。 我看到的是 HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\12.0 並且沒有提及文本編輯器。
對於使用Visual Assist的用戶,可以從 Visual Assist 選項中的Display
部分啟用垂直指南:
Visual Studio 2008 的注冊表路徑相同,但版本號為 9.0:
HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\9.0\Text Editor
對於 VS 2019,只需使用這個 powershell 腳本:
Get-ChildItem "$($env:LOCALAPPDATA)\Microsoft\VisualStudio\16.0_*" |
Foreach-Object {
$dir = $_;
$regFile = "$($dir.FullName)\privateregistry.bin";
Write-Host "Loading $($dir.BaseName) from ``$regFile``"
& reg load "HKLM\_TMPVS_" "$regFile"
New-ItemProperty -Name "Guides" -Path "HKLM:\_TMPVS_\Software\Microsoft\VisualStudio\$($dir.BaseName)\Text Editor" -Value "RGB(255,0,0), 80" -force | Out-Null;
Sleep -Seconds 5; # might take some time befor the file can be unloaded
& reg unload "HKLM\_TMPVS_";
Write-Host "Unloaded $($dir.BaseName) from ``$regFile``"
}
您可能正在尋找標尺而不是指南。
轉到設置>編輯器>標尺>並給出一個字符數數組以提供指定值的行。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.