it-swarm-tr.com

Visual Studio'daki editöre bir kılavuz ekleme

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

  1. Paul Harrington'ın Editör Yönergeleri uzantısını VS 2010 veya VS 2012 için yükleyin.
  2. Kayıt defterini şu adreste açın:
    VS 2010: HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\10.0\Text Editor
    VS 2012: HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\11.0\Text Editor
    ve 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.
  3. Veya, düzenlemeye gerek kalmadan girişleri eklemek/kaldırmak için editörün bağlam menüsüne girişler ekleyen Guidl. UI uzantısını (bu, Productivity Power Tools 'in bir parçasıdır) doğrudan kayıt defteri. Bu yöntemin mevcut dezavantajı, sütunu doğrudan belirtememenizdir.

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.

313
xsl

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:

Bunlar aynı zamanda diğer pek çok yararlı uzantıyı içeren/- Verimlilik Elektrikli El Aletleri 'nin bir parçasıdır.

94
Scott Dorman

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.

 enter image description here

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.

 enter image description here

77
rony l

Artık Visual Studio 2012 ve 2013 için bir uzantı var:

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

19
brianpeiris

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:

 Add guidelines in Visual Studio 2017

11
K48

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?

11
user859400

Ü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! :)

11
MiP

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

7
Noah Richards

Bu, SQL Server Management Studio için de çalışır.

6
Keith Walton

Bu Visual Studio 2010 eklentisini buldum: Girinti Kılavuzları

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

Sadece iyi çalışıyor . enter image description here

6
Dio

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.

4
eddyq

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
2
Rory MacLeod

Visual Assist kullananlar için, Visual Assist'in seçeneklerinde Display bölümünden dikey kılavuzlar etkinleştirilebilir:

 enter image description here

0
Pavel