Giriş
Her zaman Visual Studio'nun belirli bir karakterden sonra bir çizgi çizmesini sağlayacak bir yol arıyordum.
Aşağıda bunları Visual Studio'nun çeşitli sürümleri için guide olarak adlandırmak için bir rehber var.
Visual Studio 2013
Paul Harrington'ın Editör Yönergeleri uzantısını VS 2013 için yükleyin
Visual Studio 2010 ve 2012
HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\10.0\Text Editor
HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\11.0\Text Editor
RGB(100,100,100), 80
değerine sahip Guides
adlı yeni bir dize ekleyin. Birinci kısım rengi belirtirken, diğeri (80
) satırın görüntüleneceği sütundur.Visual Studio 2008 ve Diğer Sürümler
Visual Studio 2008 kullanıyorsanız, HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\9.0\Text Editor
adresinde kayıt defterini açın ve RGB(100,100,100), 80
değeri olan Guides
adlı yeni bir dize ekleyin. İlk bölüm rengi belirtirken, diğeri (80
) satırın görüntüleneceği sütundur. Visual Studio'yu yeniden başlattığınızda dikey çizgi görünecektir.
Bu numara, doğru yolu kullandığınız sürece diğer Visual Studio sürümleri için de geçerlidir:
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
Bu, SQL Server 2005'te ve muhtemelen diğer sürümlerde de çalışır.
Bu aslında Sara'nın blog dan.
Ayrıca hemen hemen tüm Visual Studio sürümleriyle çalışır, yalnızca kayıt defteri anahtarındaki "8.0" sürümünü Visual Studio sürümünüze uygun sürüm numarasına değiştirmeniz gerekir.
Kılavuz çizgisi de Çıkış penceresinde belirir. (Visual Studio 2010 bunu düzeltir ve satır yalnızca kod düzenleyici penceresinde görünür.)
Renk belirticiden sonra birden fazla numara listeleyerek kılavuzda birden çok sütuna sahip olabilirsiniz:
RGB(230,230,230), 4, 80
Sütun 4 ve sütun 80'e beyaz bir çizgi koyar. Bu, "Metin Düzenleyici" tuşundaki Guides
dize değerinin değeri olmalıdır (aşağıya bakın).
Arka planda görünecek bir çizgi rengi seçtiğinizden emin olun. Bu renk, VS'deki varsayılan arka plan renginde görünmez. Bu açık gri için değerdir: RGB (221, 221, 221).
İşte bildiğim kayıt defteri anahtarları:
Visual Studio 2010: HKCU\Yazılım\Microsoft\VisualStudio\10.0\Metin Düzenleyicisi
Visual Studio 2008: HKCU\Yazılım\Microsoft\VisualStudio\9.0\Metin Düzenleyicisi
Visual Studio 2005: HKCU\Yazılım\Microsoft\VisualStudio\8.0\Metin Düzenleyicisi
Visual Studio 2003: HKCU\Yazılım\Microsoft\VisualStudio\7.1\Metin Düzenleyicisi
Visual Studio 2010 çalıştıranlar için, kayıt defterini kendiniz değiştirmek yerine aşağıdaki uzantıları yüklemek isteyebilirsiniz:
http://visualstudiogallery.msdn.Microsoft.com/en-us/0fbf2878-e678-4577-9fdb-9030389b338c
http://visualstudiogallery.msdn.Microsoft.com/en-us/7f2a6727-2993-4c1d-8f58-ae24df14ea91
Bunlar aynı zamanda diğer pek çok yararlı uzantıyı içeren/- Verimlilik Elektrikli El Aletleri 'nin bir parçasıdır.
Herhangi bir kayıt defteri anahtarını düzenlemeye gerek kalmadan, Productivity Power Tools eklentisi ((visual studio'nun tüm sürümleri için kullanılabilir) kılavuz işlevi sağlar.
Kurulduktan sonra sadece editör penceresinde sağ tıklayın ve kılavuz satırı ekle seçeneğini seçin. Kılavuzun, editör penceresinde sağ tıkladığınız yerden bağımsız olarak, düzenleme imlecinizin bulunduğu sütuna her zaman yerleştirileceğini unutmayın.
Kapatmak için seçeneklere gidin ve Productivity Power Tools
öğesini bulun ve bu bölümde Column Guides
öğesini kapatın. Yeniden başlatma gerekli olacak.
Artık Visual Studio 2012 ve 2013 için bir uzantı var:
http://visualstudiogallery.msdn.Microsoft.com/da227a0b-0e31-4a11-8f6b-3a149cf2e459
Visual Studio 2017/2019
Daha yeni bir Visual Studio sürümü için cevap arayanlar için, bu eklentiyi kurun , ardından editörde sağ tıklayın ve şunu seçin:
Cevabım basit. Microsoft, programcıların büyük ölçüde faydalanacağı bu ortak hedefe ulaşmak için Visual Studio'da bir menü seçeneği eklemelidir.
Hiçbir koşulda, MS'in kullanıcıların kayıt defterinde sadece bir kılavuzun editörlerinde görünmesi için düzenlemelerini beklemesi kabul edilemez.
Bu çok uzun zamandır zor bir konu oldu. MS’den birisinin, ümitsizce kayıt defteri girdilerini aramamız yerine, sorunu düzeltti’nin doğru bir şekilde yapması gerekiyor.
Benimki problemin asıl çözümü. Diğer her şey bir kesmek. MS milyarlarca dolara sahip - kesinlikle bir gün bu işi alacağı ve tüm kullanıcılar için bu sorunu çözeceği işini yapması için birine ödeyebilirler.
PS Visual Studio 2012 kullanıyorum ve şimdi 2014. Yine de kolayca dikey bir kılavuz görünmesini sağlayamazsınız. MS'in bu özelliği doğru bir şekilde uygulaması için gerçekten zor mu?
Ücretsiz Visual Studio Express sürümünün kullanıcısıysanız, sağ tuş
HKEY_CURRENT_USER\Software\Microsoft\VCExpress\9.0\Text Editor
{VisualStudio yerine VCExpress'i not edin) fakat işe yarıyor! :)
Bu, aynı zamanda, kılavuzları VSGallery'den veya VS2010 içindeki uzantı yöneticisinden - Paul Harrington'ın uzantısını yüklediğiniz sürece Visual Studio 2010'da (Beta 2) çalışacaktır. Bu sürüm 10.0 olduğundan, aşağıdaki kayıt defteri anahtarını kullanmanız gerekir:
HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\10.0\Text Editor
Ayrıca Paul, kayıt defterini doğrudan düzenlemeye gerek kalmadan girişleri eklemek/kaldırmak için editörün bağlam menüsüne girişler ekleyen bir uzantı da yazdı. Burada bulabilirsiniz: http://visualstudiogallery.msdn.Microsoft.com/en-us/7f2a6727-2993-4c1d-8f58-ae24df14ea91
Bu, SQL Server Management Studio için de çalışır.
Bu Visual Studio 2010 eklentisini buldum: Girinti Kılavuzları
http://visualstudiogallery.msdn.Microsoft.com/e792686d-542b-474a-8c55-630980e72c30
VS 2013 Express ile bu anahtar mevcut değildir. Gördüğüm HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\12.0 ve altında Text Editor'dan bahsetmiyorum.
Visual Studio 2008 için kayıt defteri yolu aynıdır, ancak sürüm numarası 9.0 ile aynıdır:
HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\9.0\Text Editor
Visual Assist kullananlar için, Visual Assist'in seçeneklerinde Display
bölümünden dikey kılavuzlar etkinleştirilebilir: